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的组件销毁叫卸载

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

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

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

相关推荐
哆啦A梦158817 小时前
java项目在后端做跨域配置
java·vue3
路光.3 天前
uniappVue2升级Vue3内存溢出解决方式
vue·vue3·uniapp
沙振宇3 天前
【Web】使用 Vue3+PlayCanvas 开发 3D 游戏(五)3D 模型鼠标交互控制
3d·vue3·鼠标·playcanvas
nibabaoo6 天前
前端开发攻略---Vue3项目中实现指定区域的打印预览与 PDF 导出功能
vue3·js·打印预览pdf
nibabaoo6 天前
前端开发攻略---在 Vue 3 项目中使用 vue-i18n 实现国际化多语言
前端·javascript·国际化·i18n·vue3
沙振宇7 天前
【Web】使用Vue3+PlayCanvas开发3D游戏(四)3D障碍物躲避游戏2-模型加载
游戏·3d·vue3·vite·playcanvas
SuperEugene8 天前
Vue3 中后台实战:VXE Table 从基础表格到复杂业务表格全攻略 | Vue生态精选篇
前端·vue.js·状态模式·vue3·vxetable
p5l2m9n4o6q8 天前
Vue3后台管理系统布局实战:从零搭建Element Plus左右布局(含Pinia状态管理)
vue3·pinia·element plus·viewui·后台管理系统
梵得儿SHI8 天前
Vue3 生态工具实战进阶:API 请求封装 + 样式解决方案全攻略(Axios/Sass/CSS Modules)
前端·css·vue3·sass·api请求·样式解决方案·组合式api管理
行者-全栈开发9 天前
43 篇系统实战:uni-app 从入门到架构师成长之路
前端·typescript·uni-app·vue3·最佳实践·企业级架构