Vue3-18 生命周期(vue2+vue3)

文章目录

  • 生命周期
  • [Vue2 生命周期](#Vue2 生命周期)
  • [Vue3 生命周期](#Vue3 生命周期)

生命周期

组件的生命周期(组件的一生)

创建

挂载

更新

销毁

Vue2 生命周期

创建Vu2的项目 vue create vue2_test



Vue2的生命周期:4个阶段,8个钩子

在vue2中这些钩子写的顺序无所谓

创建(创建前 beforeCreate(),创建完毕 created())

挂载(挂载前 beforeMount(),挂载完毕 mounted())

更新(更新前 beforeUpdate(),更新完毕 updated())

销毁(销毁前 beforeDestroy(),销毁完毕 destroyed())

debugger; //可以暂停函数执行

v-if:不成立删除结构,同时销毁了dom元素

v-show: 不展示但是结构在,不展示通过display:none隐藏了,没有销毁

Vue3 生命周期

直接在这里就创建了,setup写在了script 上,
挂载需要引入,同时跟vue2的区别是在前面加on,同时驼峰命名法

我们调用的是onBeforeMount() 函数,里面的函数是我们指定的vue在合适的时机调用的。

Vue3的组件销毁叫卸载

每一个组件都有生命周期。

父组件与子组件的生命周期:

子组件先解析完毕,最后才是父组件解析。

相关推荐
RuoyiOffice21 小时前
SpringBoot3+Vue3 流程抄送已读:打开详情消红点,待办与知会怎么分开
spring boot·vue3·flowable·spring boot 3·ruoyi office·流程抄送·已读回执
志尊宝1 天前
Vue3 零基础每日笔记(038):亲手封装 useDebounceFn 与 useThrottleFn——高频事件的流量阀
前端·javascript·vue·html·vue3
志尊宝2 天前
Vue3 零基础每日笔记(043):defineModel 与 defineExpose 的 TS 用法——3.4+ 新 API 进阶
前端·javascript·vue·html·vue3
RuoyiOffice3 天前
SpringBoot3+Vue3+Flowable 企业审批平台全链路:从表单设计、节点权限到移动审批怎么落地
spring boot·vue3·uniapp·springboot3·flowable·审批系统·ruoyi office
RuoyiOffice3 天前
SpringBoot3+Vue3 企业级管理平台架构:多租户、RBAC、数据权限、工作流与微服务一次讲透
spring boot·vue3·springboot3·rbac·多租户·数据权限·ruoyi office
Bs_MoneyMagnet3 天前
基于springboot+vue的个人健康管理系统的设计与实现 源码+文档
java·vue.js·spring boot·后端·vue3·springboot3·计算机毕业设计
志尊宝4 天前
Vue3 零基础每日笔记(026):emit 子传父——defineEmits 与事件校验
前端·javascript·html·vue3
RuoyiOffice4 天前
SpringBoot3+Vue3 库存盘点:账面和实盘对不上,差异单怎么走审批再调账
spring boot·vue3·erp·spring boot 3·库存盘点·盘盈盘亏
RuoyiOffice4 天前
SpringBoot3+PaddleOCR 发票识别:不接云端大模型,本地飞桨怎么把专票读进进项单
spring boot·vue3·飞桨·paddleocr·spring boot 3·发票ocr·进项发票
RuoyiOffice5 天前
SpringBoot3+Vue3 项目立项到甘特:审批冻结台账、任务树怎么汇进度
spring boot·项目管理·vue3·甘特图·wbs·spring boot 3·立项审批