首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
vue2源码解读
一江东流水
创建于2022-07-05
订阅专栏
对vue源码进行精度,了解整个vue框架运行原理及过程
等 12 人订阅
共25篇文章
创建于2022-07-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
vue源码解读五:组件化之组件的patch过程
组件patch首先需要把占位符vnode转化为渲染vnode。实例化VueComponent,执行init,render方法生成渲染vnode,最后执行update把渲染vnode转化为真实dom。
vue源码解读四:组件化之创建组件vnode
创建组件vnode,首先需要创建组件的构造函数VueComponent,这个构造函数继承于Vue构造函数,然后生成一个组件的占位符vnode,该vnode需要转化为渲染vnode才能转化为真实dom。
vue源码解读三:数据驱动之虚拟dom生成真实dom节点
通过render函数生成vnode之后,通过patch方法来创建真实dom节点,主要是通过creatEle方法创建,对于子节点children则递归调用,生成的dom节点append到父节点。
vue源码解读二:数据驱动之生成虚拟dom(vnode)
vue通过createElement函数把传入的参数转化成一个vnode树状结构,每个vnode都有一个children数组,里面的每个元素也是一个vnode,它很好的描述了真实的DOM。
vue源码解读一:认识vue源码文件结构
Vue本身是一个函数类,在初始化的过程中在类本身和原型对象上挂载了很多属性和方法。这样做的好处是可以分模块来管理,如果用class类不方便拆分。