当前位置: 首页 > news >正文

Vue3生命周期

文章目录

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

前言

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

初始化

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

组件挂载

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

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

组件更新

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

组件卸载

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

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

示意图

在这里插入图片描述

相关文章:

  • 【深度学习】温故而知新4-手写体识别-多层感知机+CNN网络-完整代码-可运行
  • 没有知网资源如何快速下载知网论文
  • 号称超级增程电动,领克07EM-P带来技术变革?
  • 【Linux内核-编程指南】
  • 小程序集arcgis地图显示自定义坐标的功能实现记录!(学习笔记)
  • 云原生架构案例分析_3.某快递公司核心业务系统云原生改造
  • C++ | Leetcode C++题解之第130题被围绕的区域
  • 大数据数据治理工具
  • 逻辑问题的基本知识总结越权支付验证码弱口令
  • android 调试UI 按钮无法点击事件问题
  • Vitis HLS 学习笔记--global_array_RAM初始化
  • 【C++初阶学习】第十二弹——stack和queue的介绍和使用
  • 群体优化算法---蜂群优化算法应用于数据挖掘
  • 基于uni-app的 年-月-日 时 时间日期范围控件
  • k8s牛客面经篇
  • [NodeJS] 关于Buffer
  • Android组件 - 收藏集 - 掘金
  • Bootstrap JS插件Alert源码分析
  • es6(二):字符串的扩展
  • Facebook AccountKit 接入的坑点
  • Java多线程(4):使用线程池执行定时任务
  • JS基础之数据类型、对象、原型、原型链、继承
  • JWT究竟是什么呢?
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • 前端攻城师
  • 入门级的git使用指北
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • #QT项目实战(天气预报)
  • $().each和$.each的区别
  • (1)bark-ml
  • (55)MOS管专题--->(10)MOS管的封装
  • (补充)IDEA项目结构
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (附源码)php新闻发布平台 毕业设计 141646
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (理论篇)httpmoudle和httphandler一览
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (三)Kafka离线安装 - ZooKeeper开机自启
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • ../depcomp: line 571: exec: g++: not found
  • .describe() python_Python-Win32com-Excel
  • .NET企业级应用架构设计系列之结尾篇
  • @NestedConfigurationProperty 注解用法
  • @ResponseBody
  • [ 常用工具篇 ] AntSword 蚁剑安装及使用详解
  • [ 渗透测试面试篇 ] 渗透测试面试题大集合(详解)(十)RCE (远程代码/命令执行漏洞)相关面试题
  • [Bada开发]初步入口函数介绍
  • [BUG]Datax写入数据到psql报不能序列化特殊字符
  • [C]整形提升(转载)
  • [C++基础]-初识模板
  • [CF543A]/[CF544C]Writing Code