type
status
date
slug
summary
tags
category
icon
password

介绍

简单来说, 一个组件从创建到销毁的过程 就称为生命周期
Vue应用程序中主要有4个事件,8个钩子:
  • 创建 ---- 在组建创建时执行
  • 挂载 ---- DOM被挂载时执行
  • 更新 ---- 当响应数据被修改时执行
  • 销毁 ---- 在元素被销毁之前立即执行

Vue2.x 对比 Vue3.x

notion image

示例:

  1. setup 语法糖里,没有 beforeCreatecreated 这两个生命周期,可以使用 setup代替
  1. onBeforeMount 获取不到dom , onMounted 可以获取到dom
  1. onBeforeUpdate 获取到的是更新之前的domonUpdated 获取更新之后的dom

其他生命周期

除了以上常用的4个事件以外,Vue还有下面几个生命周期:
Vue2.x
Vue3.x
errorCaptured
onErrorCaptured
捕获来自子孙组件的错误时运行
renderTracked
onRenderTracked
用于开发调试,带有event
renderTriggered
onRenderTriggered
用于开发调试,带有event
activated
onActivated
被keep-alive缓存的组件激活时调用
deactivated
onDeactivated
被keep-alive缓存的组件停用时调用
学习Vue3第十一节:scoped和BEM框架学习Vue3第九节:watchEffect高级侦听器
衔蝉
衔蝉
一个普通的干饭人🍚
公告
type
status
date
slug
summary
tags
category
icon
password
欢迎来到衔蝉的博客小站✨
这里是我的个人学习、生活记录
--- 免责声明 ---
⚠️ 本站内容仅代表个人观点
⚠️ 本站内容仅供学习参考使用
--- 关于我 ---
我要如加菲猫一般地活着
一大碗杂碎面
就能换来一个艳阳天🌻