<script>
export default {
//创建阶段
beforeCreate() {
// 骨架屏站位
// 日志上传
},
created() {
//发起ajax请求,可以但不推荐,因为ajax异步,生命周期同步.
//在服务器端渲染的时候,这个函数是最后一个生命周期,没有mounted
//技术胖
},
//挂载阶段
beforeMount() {
//可以对一些数据进行格式化
},
mounted() {
//发起ajax[推荐]前端项目大部分都是运行在浏览器,极少是服务器端渲染
//nextTick 每次dom更新的时候,当所有dom更新完毕,这个函数才会执行
this.$nextTick().then(()=>{
//等dom更新完才会执行
console.log(this.$refs.h1.style.color)
})
},
//更新
beforeUpdate() {
//可以对二次更新的数据修改
},
updated() {
// 只能是观察到更新的数据
},
//销毁
beforeDestroy() {
//清除常驻内存的垃圾
// 对用户的离开行为进行提示
},
destroyed() {
//触发时什么也没有了
},
};
</script>
vue生命周期
最新推荐文章于 2024-07-23 21:45:00 发布