大前端

Vue中父子组件生命周期执行顺序

2021-10-15  本文已影响0人  天問_专注于大前端技术

在使用以Vue为架构的项目中,当业务逻辑越来越复杂,页面的组件层级结构也会随之增加。所以要想有清晰的逻辑思路,就肯定需要对各种父子组件钩子函数加载时机和执行顺序了如指掌。

Vue

Vue生命周期的官网定义:每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加自己的代码的机会。

Vue生命周期总共分为:初始化 前后,创建 前后,更新 前后,销毁 前后。

常用的生命周期钩子函数

进入页面:页面组件实例化 --> DOM挂载

parent  beforeCreate
parent  created
parent  beforeMount
child   beforeCreate
child   created
child   beforeMount
child   mounted
parent  mounted

离开页面:实例销毁 --> DOM卸载

parent  beforeDestroy
child   beforeDestroy
child   destroyed
parent  destroyed

Vue官网生命周期图示:


Vue

《Vue3学习与实战》系列


欢迎访问:个人博客地址

上一篇 下一篇

猜你喜欢

热点阅读