createApp

挂载根组件
在renderer中完成

组件的初始化

初始化的步骤
-
处理props和attrs
-
instance.props -
instance.attrs
-
-
处理slots
instance.slots
-
执行setup
const result = setup()Instance.setupState = proxyRefs(result)
-
编译template -> complie
<template>->render函数instance.render = Component.render = render函数
-
对vue2的options的兼容
data/methods/computed/...
Compile的过程

生命周期回调

Block 存在的问题
template模板中的数据的使用顺序

Vue应用初始化流程
本文详细介绍了Vue应用的初始化过程,包括创建App实例、挂载根组件、处理props和attrs、初始化slots、执行setup函数等内容,并探讨了template编译成render函数的过程及对Vue2选项的兼容性处理。
1505





