beforecreat和created为初始化阶段
1.beforecreat
初始化vue实例,但是data还没有创建
2.created
创建date,还没有生成挂载点el,,这里是最早可以操作date的钩子,一般在这里发送ajax。
beforemound和mounded为挂载阶段
3.beforemound
创建了el挂载点,但是还没有把date数据渲染到挂载点上
4.mounded
把date数据渲染到el挂载点上。。最早可以操作dom的钩子,一般在这里操作dom
beforeupdate和updated为更新阶段
5.beforeupdate
检测到date中的数据发生变化,但是还没有更新
6.updated
检测到date中的数据发生变化,更新dom元素
beforedestory和destory为销毁阶段
7.beforedestory
实例销毁之前执行,解除侦听器,事件监听等,一般销毁永久性定时器。 有两种方式可以触发这个钩子
(1)v-if
(2)vm$destory
8.destory
实例销毁。