Vue生命周期
就是一个Vue实例从创建 到 销毁 的整个过程
生命周期四个阶段
1.创建阶段:创建响应式数据
2.挂载阶段:渲染模板
3.更新阶段:修改数据,更新视图
4.销毁阶段:销毁Vue实例
生命周期钩子
Vue生命周期过程中,会自动运行一些函数,被称为【生命周期钩子】
-
beforeCreate()
-
created() // 发送初始化渲染数据
-
beforeMount()
-
mounted() // 挂载DOM
-
beforeUpdate()
-
updated()
-
beforeDestroy() //释放Vue以外的一些资源
-
destroyed
使用场景
-
页面需要请求数据,则一般在created()中请求数据
-
页面需要更新DOM,或者获取DOM,则需要在mounted()中写代码
-
清楚定时器,延时器,需要在beforeDestroy()中编写