在Vue的初始化过程中(new Vue(options)
),主要执行了以下几个步骤:
-
创建Vue实例:
- 使用
new Vue(options)
来创建一个新的Vue实例。这里的options
是一个包含Vue实例初始化所需选项的对象。
- 使用
-
合并配置:
- Vue会将传入的
options
与Vue的默认配置进行合并,生成最终的配置对象vm.$options
。
- Vue会将传入的
-
初始化生命周期、事件中心、渲染等:
- 调用一系列的初始化函数,包括
initLifecycle
、initEvents
、initRender
等,以初始化Vue实例的生命周期、事件中心和渲染功能等。
- 调用一系列的初始化函数,包括
-
初始化状态:
- 调用
initState
函数来初始化Vue实例的数据(data
)、属性(props
)、计算属性(computed
)和侦听器(watch
- 调用