vue中生命周期
文章类型:Vue
发布者:admin
发布时间:2023-05-11
在vue中,每个生命周期都有不同的阶段,执行不同的事情
1:beforeCreate=>在实例被创建之初,数据观测和事件配置之前调用
2:created=>在实例创建完成后调用,此时实例已完成数据观测和事件配置,可以进行一些异步操作
beforeCreate() {
console.log('beforeCreate')
},
created() {
console.log('created')
},
1:beforeMount=>在挂载开始之前调用,即将模板编译并将其替换为虚拟 DOM 之前
2:mounted=>在挂载完成后调用,此时组件已经被渲染到页面中,可以进行一些DOM操作
beforeMount() {
console.log('beforeMount')
},
mounted() {
console.log('mounted')
},
1:beforeUpdate=>在数据更新之前调用,此时虚拟 DOM 已经更新,但尚未重新渲染
2:updated=>在数据更新之后调用,此时组件已经重新渲染
beforeUpdate() {
console.log('beforeUpdate')
},
updated() {
console.log('updated')
},
1:beforeDestroy=>在实例销毁之前调用
2:destroyed=>在实例销毁之后调用,可以进行一些清理操作
beforeDestroy() {
console.log('beforeDestroy')
},
destroyed() {
console.log('destroyed')
},
1:activated=>在 keep-alive 组件被激活时调用,组件可以被渲染
2:deactivated=>在 keep-alive 组件被停用时调用,此时组件被缓存起来,可能不会被渲染