当前位置:首页 » 《随便一记》 » 正文

Vue2和Vue3生命周期映射关系及异同

25 人参与  2024年02月10日 09:41  分类 : 《随便一记》  评论

点击全文阅读


在这里插入图片描述

生命周期映射关系表

beforeCreate -> 使用 setup()
created -> 使用 use setup()
beforeMount ->onBeforeMount
mounted -> onMounted
beforeUpdate -> onBeforeUpdate
updated -> onUpdated
beforeDestroy-> onBeforeUnmount
destroyed ->onUnmounted
activated -> onActivated
deactivated -> onDeactivated
errorCaptured -> onErrorCaptured

映射关系说明

beforeCreate -> 使用 setup() 函数替代

Vue 2 中的 beforeCreate 钩子函数在 Vue 3 中被废弃了,使用 setup() 函数替代。在 setup() 函数中可以访问到 props、data、computed、methods 等属性。

created -> 使用 setup() 函数替代

Vue 2 中的 created 钩子函数在 Vue 3 中被废弃了,使用 setup() 函数替代。在 setup() 函数中可以访问到 props、data、computed、methods 等属性。

beforeMount -> onBeforeMount

Vue 2 中的 beforeMount 钩子函数在 Vue 3 中被重命名为 onBeforeMount。

mounted -> onMounted

Vue 2 中的 mounted 钩子函数在 Vue 3 中被重命名为 onMounted。

beforeUpdate -> onBeforeUpdate

Vue 2 中的 beforeUpdate 钩子函数在 Vue 3 中被重命名为 onBeforeUpdate。

updated -> onUpdated

Vue 2 中的 updated 钩子函数在 Vue 3 中被重命名为 onUpdated。

beforeDestroy -> onBeforeUnmount

Vue 2 中的 beforeDestroy 钩子函数在 Vue 3 中被重命名为 onBeforeUnmount。

destroyed -> onUnmounted

Vue 2 中的 destroyed 钩子函数在 Vue 3 中被重命名为 onUnmounted。

activated -> onActivated

Vue 2 中的 activated 钩子函数在 Vue 3 中被重命名为 onActivated 。

deactivated -> onDeactivated

Vue 2 中的 deactivated 钩子函数在 Vue 3 中被重命名为 onDeactivated。

errorCaptured -> onErrorCaptured

Vue 2 中的 errorCaptured 钩子函数在 Vue 3 中被重命名为 onErrorCaptured。

vue3新增生命周期钩子函数

onRenderTracked

onRenderTracked 函数会在组件渲染时被调用,它接收两个参数:target 和 key。target 是被追踪的组件实例,key是被追踪的属性名。该函数可以用来追踪组件的渲染过程,例如记录组件渲染的次数、渲染的时间等信息。

onRenderTriggered

onRenderTriggered 函数会在组件渲染时被调用,它接收一个参数:target。target是被追踪的组件实例。该函数可以用来追踪组件的渲染触发过程,例如记录组件渲染的原因、渲染的时间等信息。

如何使用

import { onRenderTracked, onRenderTriggered } from 'vue'//这两个函数都是调试工具函数,只在开发环境下生效。//可以通过在组件中使用 debugger 语句来触发这两个函数。//在组件渲染时,这两个函数会被触发,并输出相应的信息。//这些信息可以帮助开发者更好地理解组件的渲染过程,从而优化组件的性能。export default {  setup() {    onRenderTracked((target, key) => {      console.log(`Render tracked: ${target} - ${key}`)    })    onRenderTriggered(target => {      console.log(`Render triggered: ${target}`)    })    return {      // ...    }  }}

点击全文阅读


本文链接:http://m.zhangshiyu.com/post/67994.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 全书浏览往劫覆烟萝+番外+完本(羽樱黎墨)_往劫覆烟萝+番外+完本(羽樱黎墨)全书结局
  • 爱恨痴缠,终会烟消云散+后续+结局(顾连城溪言)列表_爱恨痴缠,终会烟消云散+后续+结局(顾连城溪言)爱恨痴缠,终会烟消云散+后续+结局在线
  • 莞青的青衣不见佛心灭莞青玄羿全书在线
  • (番外)+(全书)陆依霜轩辕翊(繁花盛意难平全书+后续+结局)_陆依霜轩辕翊免费列表_笔趣阁(繁花盛意难平全书+后续+结局)
  • 陌上离人终不归精编之作列表_陌上离人终不归精编之作(谢延安柳夕雾)
  • 谢延安柳夕雾(陌上离人终不归+后续+结局)结局_(谢延安柳夕雾陌上离人终不归+后续+结局全书结局)结局列表_笔趣阁(谢延安柳夕雾)
  • 五一出游,老婆执意住废弃酒店寻刺激全书+番外(阮丽丽秦枫)全书阮丽丽秦枫结局_阮丽丽秦枫结局列表_笔趣阁(五一出游,老婆执意住废弃酒店寻刺激全书+番外)
  • [从此音尘各悄然]完结版免费在线阅读_[萧淮柳如儿弟弟]悬念章节免费释出
  • 相爱十年,婚礼当天我假死了小说精彩节选免费试读_靳夕陈让明白小说章节免费试读
  • 全网独家(贺怀瑾魏雪瑶+后续+结局)魏雪瑶贺怀瑾_贺怀瑾魏雪瑶+后续+结局列表_笔趣阁(魏雪瑶贺怀瑾)
  • 霍昭珩谢诗蕊(谢诗蕊霍昭珩+后续+结局)结局_(霍昭珩谢诗蕊谢诗蕊霍昭珩+后续+结局全书结局)结局列表_笔趣阁(霍昭珩谢诗蕊)
  • 人面桃花长相忆+后续+番外在线品鉴(闻砚辞阮雾梨)_人面桃花长相忆+后续+番外在线品鉴闻砚辞阮雾梨

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1