生命周期
定义:项目从创建、运行到销毁的过程,伴随着各种各样的事件,这些事件称为生命周期。
vue中一共有11种生命周期,今天就给大家介绍一下常见的8种。
beforeCreate
初始化之前
data和methods中的数据还没有初始化,所以获取不到,一般用于页面的重定向。
created
第一个可以操作data和methods的生命周期,可以数据初始化,接口请求。
beforeMount
虚拟的DOM挂载。
mounted
真实的DOM挂载,第一个可以操作DOM元素的生命周期。
beforeUpdate
更新之前
更新之前页面中的数据是旧的,data中的数据是新的,数据和压面未同步。
updated
更新之后
页面和data里的数据都是新的
beforeDestroy
销毁之前
清空定时器,页面监听
destroyed
销毁之后