生命周期
- 又名:生命周期回调函数,生命周期函数,生命周期钩子(程序员间沟通常称生命周期钩子)。
- 是什么:Vue在关键时刻帮我们调用的一些特殊名称的函数。
- 生命周期函数的名字不可更改,但是函数的具体内容是程序员根据需求编写的。
- 生命周期函数中的 this 指向是 实例 或 组件实例对象。
流程图解析
八个生命周期:
1.beforeCreate ------------>
创建数据检测、数据代理之前
2.create ---------------------->创建数据检测、数据代理
3.beforeMount------------->挂载之前
4.mounted------------------>挂载完毕
[重要钩子]
5.beforeUpdate------------>更新之前
6.updated------------------->更新完毕
7.beforeDestroy----------->销毁之前
[重要钩子]
8.destroyed---------------->销毁完毕
还有三个生命周期在图中没有体现,因为只在路由中使用
实例
<div id="root