欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > Vue(6)——生命周期

Vue(6)——生命周期

2025/6/24 5:56:42 来源:https://blog.csdn.net/m0_74386799/article/details/141721472  浏览:    关键词:Vue(6)——生命周期

Vue生命周期

Vue生命周期:一个Vue实例从创建到销毁的整个过程。

生命周期的四个阶段:创建、挂载、更新、销毁。


生命周期函数(钩子函数)

Vue生命周期中,会自动运行一些函数,被称为生命周期钩子,让开发者可以在特定阶段运行自己的代码。

  <div id="app"><h3>{{title}}</h3><div><button @click="count--">-</button><span>{{count}}</span><button @click="count++">+</button></div></div><script>const app = new Vue({el: '#app',data: {count: 100,title: '计数器',},//创建阶段beforeCreate() {console.log(' beforeCreate响应式数据准备号之前', this.count);},created() {console.log('created响应式数据准备好之后', this.count);//可以开始发送初始化的请求},//挂载阶段(渲染模版)beforeMount() {console.log('beforeMount模版渲染之前', document.querySelector('h3').innerHTML);},mounted() {console.log('mounted模版渲染好之后', document.querySelector('h3').innerHTML);},//更新阶段beforeUpdate() {console.log('更新前', document.querySelector('span').innerHTML);},updated() {console.log('更新后', document.querySelector('span').innerHTML);},//卸载阶段beforeDestroy() {console.log('卸载前');},destroyed() {console.log('卸载后');}})</script>

卸载阶段是在关闭浏览器时才会执行。可以在控制台调用实例.$destroy().

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词