本文主要介绍Vue实例beforeMount前的初始化内容

Vue生命周期图示

init Events & Lifecycle

  • 进行vue生命周期变量的初始化,如:$parent、$root、$children、$ref等(initLifecycle)
  • 事件监听的初始化(initEvents)
  • 编译render初始化(initRender)

beforeCreate

进行beforeCreate生命钩子回调

init injections & reactivity

  • 绑定inject(initInjections)
  • state状态初始化(initState)
    • 初始化props
    • 初始化方法methods
    • 初始化data
    • 初始化computed
    • 初始化watch
  • 绑定provide(initProvide)

created

进行created生命钩子回调