vue实例挂载过程中发生了什么?

vue实例挂载过程中发生了什么?

挂载过程指的是app.mount()过程,这个是个初始化过程,挂载过程完成了最重要的两件事:初始化和建立更新机制

1.初始化

初始化会创建组件实例,初始化组件状态,创建各种响应式数据

2、建立更新机制

建立更新机制时会立即执行一次组件更新函数,这会首次执行组件渲染函数,并执行patch将前面获得的vnode转换成真实DOM。同时首次执行渲染函数会创建它内部的响应式数据和组件更新函数之间的依赖关系,这使得以后数据变化时会执行对应的更新函数

你可能感兴趣的:(vue,前端,vue.js,前端)