Vue的生命周期

1、创建阶段

  • beforeCreate:实例完全被创建出来之前,此阶段不能访问到data、methods等属性。
  • created:实例已经创建完成,此阶段可以访问到data、methods等属性,但是还没有开始编译模板。

2、挂载阶段

  • beforeMount:模板已经编译完成,但是还没有挂载到DOM中。
  • mounted:此阶段,模板已经被挂载到DOM中,用户可以看到渲染好的DOM结构。

3、更新阶段

  • beforeUpdate:数据更新了,但是DOM还没有重新渲染。
  • updated:DOM和数据都已经更新完毕,页面显示的内容是最新的。

4、销毁阶段

  • beforeDestroy:实例即将销毁,但是还没有真正销毁,可以进行一些清理工作。
  • destroyed:实例已经完全销毁,此时Vue实例指示的所有东西都会解绑,所有的事件监听器都会被移除,所有的子实例也会被销毁。
相关推荐
zxhnext16 分钟前
LLM大语言模型入门
前端·后端
知心宝贝24 分钟前
写了那么久的前端,你真的了解浏览器背后的“小动作“吗?
前端·程序员·浏览器
wycode24 分钟前
Vue2实践(2)之用component做一个动态表单(一)
前端·javascript·vue.js
维李设论25 分钟前
前端智能化 | AG-UI实践及原理浅析
前端·aigc·agent
第七种黄昏25 分钟前
Vue3 中的 ref、模板引用和 defineExpose 详解
前端·javascript·vue.js
一只卡比兽26 分钟前
动态规划与贪心算法详解:原理、对比与代码实践
前端
aiwery29 分钟前
一文掌握 TypeScript 工具类型:Record、Partial、Omit、Pick 等实战用法
前端·代码规范
ankleless43 分钟前
C语言(12)——进阶函数
前端·html
一条上岸小咸鱼1 小时前
Kotlin 基本数据类型(四):String
android·前端·kotlin
我是哈哈hh1 小时前
【Node.js】ECMAScript标准 以及 npm安装
开发语言·前端·javascript·node.js