Vue3中的生命周期

Vue3中的生命周期
  1. setup() : 开始创建组件之前,在 beforeCreate 和 created 之前执行,创建的是 data 和 method
  2. onBeforeMount() : 组件挂载到节点上之前执行的函数;
  3. onMounted() : 组件挂载完成后执行的函数;
  4. onBeforeUpdate(): 组件更新之前执行的函数;
  5. onUpdated(): 组件更新完成之后执行的函数;
  6. onBeforeUnmount(): 组件卸载之前执行的函数;
  7. onUnmounted(): 组件卸载完成后执行的函数;
  8. onActivated(): 被包含在 中的组件,会多出两个生命周期钩子函数,被激活时执行;
  9. onDeactivated(): 比如从 A 组件,切换到 B 组件,A 组件消失时执行;
  10. onErrorCaptured(): 当捕获一个来自子孙组件的异常时激活钩子函数。
Vue2.X和Vue3.X对比
vue2           -------->      vue3
 
beforeCreate   -------->      setup(()=>{
   })
created        -------->      setup(()=>{
   })
beforeMount    -------->      onBeforeMount(()=>{
   })
mounted        -------->      onMounted(()=>{
   })
beforeUpdate   -------->      onBeforeUpdate(()=>{
   })
updated        -------->      onUpdated(()=>{
   })
beforeDestroy  -------->      onBeforeUnmount(()=>{
   })
destroyed      -------->      onUnmounted(()=>{
   })
activated      -------->      onActivated(()=>{
   })
deactivated    -------->      onDeactivated(()=>{
   })
errorCaptured  -------->      onErrorCaptured(()=>{
   })
总结: Vue2和Vue3钩子变化不大,beforeCreate 、created 两个钩子被setup()钩子来替代。

相关推荐

  1. Vue3生命周期

    2024-02-02 16:22:05       42 阅读
  2. Vue 3.0 一些主要生命周期钩子

    2024-02-02 16:22:05       42 阅读
  3. vue3生命周期

    2024-02-02 16:22:05       25 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-02 16:22:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-02 16:22:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-02 16:22:05       82 阅读
  4. Python语言-面向对象

    2024-02-02 16:22:05       91 阅读

热门阅读

  1. Linux离线免root编译安装 Flac和Sox

    2024-02-02 16:22:05       56 阅读
  2. 深入探讨 React 组件生命周期(新版)

    2024-02-02 16:22:05       55 阅读
  3. CSS参考手册

    2024-02-02 16:22:05       48 阅读
  4. Linux 内核版本和发布历史

    2024-02-02 16:22:05       50 阅读
  5. 银行业基本术语

    2024-02-02 16:22:05       46 阅读
  6. Ubuntu重装kubernetes集群

    2024-02-02 16:22:05       54 阅读
  7. Springboot RequestMapping可以查询数据但地址返回404

    2024-02-02 16:22:05       30 阅读
  8. 【PyRestTest】进行Benchmarking测试

    2024-02-02 16:22:05       46 阅读
  9. 深度探讨ThreadLocal是否真的可能引发内存泄漏

    2024-02-02 16:22:05       54 阅读