Vue3生命周期

devtools/2024/11/13 15:28:10/

文章目录

    • 前言
    • 初始化
    • 组件挂载
    • 组件更新
    • 组件卸载
    • 示意图

前言

每个vue实例在被创建都要经历一系列初始化的过程
在这个过程中会运行一些叫做生命周期钩子的函数
使用户可以在页面中不同的阶段执行代码

初始化

1.setup()
在组件实例化时调用,用于设置组件的状态和响应式数据。

组件挂载

2.onBeforeMount()
在组件挂载前调用,可以进行一些准备工作。

3.onMounted()
在组件挂载后调用,通常用于执行异步请求或订阅事件。

组件更新

4.onBeforeUpdate()
在组件更新前调用,可以进行一些准备工作。
5.onUpdated()
在组件更新后调用,通常用于处理更新后的 DOM 操作或执行一些副作用。

组件卸载

6.onBeforeUnmount()
在组件卸载前调用,用于清理定时器、取消订阅等操作。

7.onUnmounted()
在组件卸载后调用,用于执行一些清理工作。

示意图

在这里插入图片描述


http://www.ppmy.cn/devtools/45946.html

相关文章

超声波清洗机哪个品牌更值得推荐?精选四大王牌臻品分享

近年来,随着人们对健康生活要求的提升,超声波清洗机在市场上的受欢迎程度逐渐攀升,产品的多样性也让人眼花缭乱。近期收到了大量读者的一些私信,其中很多人询问使用超声波清洗机会对眼镜有伤害吗、超声波清洗机是不是智商税、超声…

165.二叉树:对称二叉树(力扣)

代码解决 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}* Tre…

英伟达A100算力卡性能及应用

英伟达A100是一款高性能计算卡,基于英伟达Ampere架构,专为数据中心和高性能计算领域设计。以下是关于A100的性能参数及应用的详细介绍: 性能参数 架构与制程: 架构:Ampere制程:7纳米核心与频率&#xff1…

【DevOps】深入了解RabbitMQ:AMQP协议基础、消息队列工作原理和应用场景

目录 一、核心功能 二、优势 三、核心概念 四、工作原理 五、交换机类型 六、消息确认 七、持久性和可靠性 八、插件和扩展 九、集群和镜像队列 十、客户端库 十一、管理界面 十二、应用场景 RabbitMQ是一个基于AMQP协议的消息队列中间件,提供高可用、可…

算法训练 | 回溯算法Part3 | 39.组合总和、40.组合总和II、131.分割回文串

目录 39.组合总和 回溯法 40.组合总和II 回溯法 131.分割回文串 回溯法 39.组合总和 题目链接:39. 组合总和 - 力扣(LeetCode) 文章讲解:programmercarl.com 回溯法 解题思路 本题没有数量要求,可以无限重复…

媳妇面试了一家公司,期望月薪20K,对方没多问就答应了,只要求3天内到岗,可我总觉得哪里不对劲。

“20k!明天就来上班吧!” 听到这句话,你会不会两眼放光,激动得差点跳起来? 朋友媳妇小丽,最近就经历了这样一场“梦幻面试”。然而,事情的发展却远没有想象中那么美好…… “这公司也太好了吧…

字节裁员!开启裁员新模式。。

最近,互联网圈不太平,裁员消息此起彼伏。而一向以“狼性文化”著称的字节跳动,却玩起了“低调裁员”,用一种近乎“温柔”的方式,慢慢挤掉“冗余”的员工。 “细水长流”:裁员新模式? 不同于以往…

如何完全清除docker

目录 一、查看相关资源1.查看所有容器2.查看所有镜像3.查看所有未使用的网络4.查看所有未使用的卷 二、清除操作1.停止所有容器2.删除所有容器3.删除所有镜像4.删除所有未使用的网络5.删除所有未使用的卷6.重启Docker服务(可选,根据系统和配置可能需要&a…