1.什么是vue的生命周期:
简单理解 : vue 实例从创建到销毁的过程就是 vue生命周期
2.vue的声明周期常见的主要分为4大阶段8大钩子函数 :
一阶段: 创建 前/后
(前) -beforeCreate 在生命周期函数执行的时候,data 和 method 还没有初始化
(后) -created 在生命周期函数执行的时候, data 和method 已经初始化完成
二阶段 : 渲染 前/后
(前) -beforeMount 是在生命周期函数执行的时候,已经编译好了模板字符串,但还没有 真正渲染到页面中去。
(后)-Mounted 是在生命周期函数执行的时候,已经渲染完,可以看到页面了
三阶段: 数据更新 前/后
(前) -beforeUpdate 是生命周期函数执行的时候,已经可以拿到最新的数据,但还没渲染 到视图中去
(后)-Update 是在生命周期函数执行的时候,已经把最新的数据更新后渲染到视图 中去了
四阶段: 销毁 前/后
(前) -beforeDestroy 是在生命周期函数执行的时候,实例进入准备销毁的阶段,此时 data,methods,指令等还是可用状态
(后)-Destroy 是在生命周期函数执行的时候,实例已经完成销毁,此时 data,methods,指令等都不可用