vue3.0入门介绍:一分钟了解vue3-生命周期

时间:2023-12-09 22:40:28/人气:443 ℃

vue2 和 vue3 的生命周期执行顺序(注意vue3变量定义优先级高于vue2):

生命周期

看下 vue3 与 vue2 的生命周期图(看不看也无所谓有个印象就可以):

vue3

vue2

一、图示vue2.0(主要8个阶段)到vue3.0(主要6个阶段)改变​​​​​​,使用了组合API setup()

beforeCreate -> use setup()created -> use setup()beforeMount -> onBeforeMountmounted -> onMountedbeforeUpdate -> onBeforeUpdateupdated -> onUpdatedbeforeUnmount -> onBeforeUnmountunmounted -> onUnmountederrorCaptured -> onErrorCapturedrenderTracked -> onRenderTrackedrenderTriggered -> onRenderTriggeredactivated -> onActivateddeactivated -> onDeactivated

二、解析图示的改变

1、去掉了vue2.0中的 beforeCreate 和 created 两个阶段,同样的新增了一个 setup2、beforeMount 挂载之前 改名 onBeforeMount3、mounted 挂载之后 改名 onMounted4、beforeUpdate 数据更新之前 改名 onBeforeUpdate5、updated 数据更新之后 改名 onUpdated6、beforeDestroy 销毁前 改名 onBeforeUnmount7、destoryed 销毁后 改名 onUnmounted8、errorCaptured 报错 改名 onErrorCaptured

三、官方对生命周期钩子的解释

你可以通过在生命周期钩子前面加上 “on” 来访问组件的生命周期的钩子。

下表包含如何在 setup () 内部调用生命周期钩子:选项式 API Hook inside setupbeforeCreate Not needed*created Not needed*beforeMount onBeforeMountmounted onMountedbeforeUpdate onBeforeUpdateupdated onUpdatedbeforeUnmount onBeforeUnmountunmounted onUnmountederrorCaptured onErrorCapturedrenderTracked onRenderTrackedrenderTriggered onRenderTriggered

注意: setup 是围绕 beforeCreate 和 created

推荐

  • 1大学英语四级阅读模拟练习题449
  • 2业务代表面试自我介绍范文169
  • 3就业服务与就业管理规定132
  • 4李清照随笔159
  • 5单位会计档案管理制度介绍446
  • 6梦见自己砍树是啥意思284
  • 7普通员工劳动合同标准范本186
  • 8梦想作文唯美古风开头20句269
  • 9晚上睡前喝水多有危害么:晚上睡觉前喝水危害比吃夜宵还大112
  • 10千元机性价比最高的手机直屏:双面屏退潮了,10GB128GB352
  • 首页/电脑版/地图
    © 2024 OONiu.Com All Rights Reserved.