Vue组件化流程
2020-08-03 12:02:27 0 举报
AI智能生成
vue组件化
作者其他创作
大纲/内容
Vue组件化流程
组件声明Vue.Component()
initAssetRegisters(Vue)组件注册使用extend方法全局注册构造函数并添加到componentssrc\\core\\global-api\\assets.js
组件实例创建及挂载
创建组件VNode
创建组件VNodesrc/core/vdom/create-component.js
兼容性处理通过判断传入的tag为自定义组件通过createElement去创建 src\\core\\vdom\\create-element.js
返回自定义组件的虚拟dominstallComponentHooks 安装组件钩子未来在patch执行src\\core\\vdom\\create-component.js
init组件初始化调用 创建,挂载
prepatch更新
insert插入
destroy删除
创建组件实例
createEle() ⾸次执⾏_update()时,patch()会通过createEle()创建根元素core/vdom/patch.js
createComponent自定义组件创建过程执行实例化和挂载 core/vdom/patch.js
0 条评论
下一页