vue 生命周期有哪些
时间: 2023-10-25 14:10:26 浏览: 82
Vue的生命周期有八个钩子函数,分别为:
1. beforeCreate:实例创建之前,此时无法访问到数据和方法,可以用来初始化一些全局变量。
2. created:实例创建后,此时已经可以访问到数据和方法,但是DOM还未渲染出来,可以用来进行一些异步操作或者初始化一些组件。
3. beforeMount:DOM挂载之前,此时虚拟DOM已经创建完成,但是还未渲染成真实的DOM。
4. mounted:DOM挂载完成后,此时可以进行DOM操作或者向后台请求数据,常用于初始化插件或者第三方库。
5. beforeUpdate:数据更新之前,此时可以进行数据的一些操作或者取消数据的更新。
6. updated:数据更新之后,此时DOM也已经更新,可以进行DOM操作或者重新渲染组件。
7. beforeDestroy:实例销毁之前,此时可以进行一些数据清理或者取消一些事件监听器。
8. destroyed:实例销毁之后,此时所有的事件监听器和定时器都已经被销毁,可以进行一些资源的回收。
阅读全文