简述Vue的生命周期以及每个阶段做的事

本文详细介绍了Vue组件的生命周期,包括8个主要阶段,并强调了Composition API与Options API的执行顺序。在实践中,beforeCreate适合插件初始化,created可获取数据,mounted用于操作DOM和子组件,beforeUpdate和updated则在数据变化时发挥作用,beforeUnmount和unmounted用于资源清理。此外,还探讨了Vue3的新变化和父子组件生命周期顺序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.给出概念:

每个Vue组件实例被创建后都会经过一系列初始化步骤,比如它需要数据观测,模板编译,挂载实例到dom上,以及数据变化时更新dom。这个过程中会运行叫做生命周期钩子的函数,以便用户在特定阶段有机会添加他们自己的代码。

2.列举生命周期各阶段

Vue生命周期总共可以分为8个阶段:创建前后、载入前后、更新前后、销毁前后,以及一些特殊场景的生命周期。Vue3中新增了三个用于调试和服务端渲染场景。(红色为特殊场景)

生命周期Vue2 生命周期Vue3 描述
beforeCreate beforeCreate 组件实例被创建之初
created created 组件实例已经完全创建
beforeMount beforeMount 组件挂载之前
mounted mounted 组件挂载到实例上去之后
beforeUpdate beforeUpdate 组件数据发生变化,更新之前
updated updated 组件数据更新之后
beforeDestroy befo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不 这是派大星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值