从Vue.creatApp 并 调用mount方法时开始:

  • 初始化时期。会初始化数据和方法,此时无法访问数据和方法
  • 初始化完成实例已创建时期。此时就可以访问,但并没有挂载到任何模板上,也不会在页面上呈现内容
  • 编译模板时期。扫描html寻找要安装的部分,并扫描表达式事件和绑定等属性
  • 替换内容时期。将对应属性值替换为模板对应初始化值。
  • 安装完成时期。在上述初始化完成后就一直在该状态等待,除非卸载或者检测到数据改变切换状态。

Hook