以下生命周期是vue2.x 一共有11个 常用的有8个
beforeCreate
created
beforeMount
mounted
beforeUpdate
updated
beforeDestroy
destroyed
activated
deactivated
errorCaptured
总结:
vue生命周期整体分为四大阶段
创建 create
创建前
创建后
挂载 mount
挂载前
挂载后
更新 update
更新前
更新后
销毁 destroy
销毁前
销毁后
每一个组件都有属于自己的完整的生命周期
每个组件之间的生命周期互不影响
每个组件内部的生命周期是有先后顺序的 跟编写的先后顺序没有任何的关系
想要调用销毁生命周期
我们可以使用 $destroy()方法或者使用v-if
生命周期中
beforeCreate不能获取到data数据
created和mounted一般用于数据的动态请求及赋值
updated和beforUpdate只会在数据改变的时候触发
destroyed和beforDestroy一般用于组件的销毁 一般用于定时器的销毁
注意:
后期写项目我们可能使用最多的是created或者mounted