首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vue源码相关
订阅
hawk
更多收藏集
微信扫码分享
微信
新浪微博
QQ
68篇文章 · 0订阅
vue3.2的发布的release.js源码
vue3.2的发布的release.js源码,学完,你可以自己写一个完整的发布流程,就像这个一样,非常的实用,大家学起来。
你想知道vite核心原理吗,我来手写告诉你(80行源代码)
大家好,我是六六。今天嘛简单的教大家手写一下vite的核心原理。当然了,为什么会有这一篇文章。在一个月黑风高的晚上,我用vite创建了一个项目跑起来玩玩,天讷,居然这么快!!!,想起公司webapck
深入学习keep-alive
keep-alive是vue的内置组件,无需单独安装手动注册,keep-alive不会向DOM添加额外节点。 keep-alive是一个能提供缓存功能,保存子组件内部状态的组件。 keep-alive包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。 当被缓存的子组件再次…
Vue 中的 defineComponent
defineComponent 本身的功能很简单,但是最主要的功能是为了 ts 下的类型推到。本文详细分析下其实现,怎么做到类型推导的
深入浅出 Vue3 计算属性源码
计算属性一直是 Vuejs 被认为设计最为巧妙的特性之一 它允许开发者封装复杂的表达式,返回计算后的结果,实现数据分层,提高视图更新时的性能与代码可读性
Vue3的编译优化:Block树和PatchFlags
注:本文只是介绍实现原理,并非常规源码解读 众所周知,Vue中的tamplate会被编译为渲染函数,渲染函数执行生成DOM子树,然后根据组件实例的状态执行mount或patch,如果patch,dif
Vue3.2 vDOM diff 流程之一:插槽的初始化和更新
了解vue是如何将插槽内容渲染到指定位置,在有多个插槽的情况,如何按照名字找到渲染位置,如何处理用户传递的内容,作用域插槽的数据是如何传递和使用,在开发中可以更好的使用插槽。
浅析Vue3生命周期的实现原理
Vue.js 组件的生命周期包括创建、更新、销毁等过程。在这些过程中也会运行叫生命周期钩子的函数,这给了用户在不同阶段添加自己的代码的机会。 在 Vue.js 2.x 中,我们通常会在组件对象中定义一
从零到一,带你彻底搞懂 vite 中的 HMR 原理(源码分析)
不知不觉间,距离尤大大当初在微博宣布「vite」的出现到现在,已经过了 2 个月多。 当时,「vite」只是支持对 .vue 文件的即时编译和 import 的 rewrite,相应地「Plugin」也没有几个。并且,最初在「GitHub」上「vite」的 slogan 是这样…
Vue3 最长递增子序列详解
概念名词 最长递增子序列: 在一个给定的数值序列中,找到一个子序列,使得这个子序列元素的数值依次递增,并且这个子序列的长度尽可能地大。最长递增子序列中的元素在原序列中不一定是连续的。 比如: 序列 [