Vue的生命周期

1、创建阶段

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

2、挂载阶段

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

3、更新阶段

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

4、销毁阶段

  • beforeDestroy:实例即将销毁,但是还没有真正销毁,可以进行一些清理工作。
  • destroyed:实例已经完全销毁,此时Vue实例指示的所有东西都会解绑,所有的事件监听器都会被移除,所有的子实例也会被销毁。
相关推荐
这是个栗子几秒前
前端开发者常用网站
前端
前端小白佬17 分钟前
【JS】防抖(debounce)和节流(throttle)
前端·面试
GIS之路18 分钟前
OpenLayers 从后端服务加载 GeoJSON 数据
前端
开始编程吧26 分钟前
【HarmonyOS5】仓颉编程:当多范式统一成为智能时代的「通用语言」
前端
PasserbyX35 分钟前
ES6 WeakMap 生效的证明: FinalizationRegistry
前端·javascript
努力学习的小刘38 分钟前
如何使用react-router实现动态路由
前端·javascript
PasserbyX38 分钟前
JS原型链
前端·javascript
curdcv_po38 分钟前
你知道Cookie的弊端吗?
前端
curdcv_po40 分钟前
前端CSS高频面试题详解
前端
Danta44 分钟前
从0开始学习three.js(1)😁
前端·javascript·three.js