简述一下vue实例挂载的几个过程

118 阅读1分钟

1.new Vue的时候调用会调用_init方法

  • 定义 $set$get 、$delete$watch 等方法
  • 定义 $on$off$emit$off等事件
  • 定义 _update$forceUpdate$destroy生命周期

2.调用$mount进行页面的挂载

3.挂载的时候主要是通过mountComponent方法

4.定义updateComponent更新函数

5.执行render生成虚拟DOM

6._update将虚拟DOM生成真实DOM结构,并且渲染到页面中