vue 3 中生命周期钩子函数在创建、更新和销毁组件时触发,分别用于:创建阶段:beforecreate(实例化前)、created(实例化后)挂载阶段:beforemount(编译前)、mounted(挂载后)更新阶段:beforeupdate、updated(更新后)卸载阶段:beforeunmount(卸载前)、unmounted(卸载后)
Vue 3 生命周期
Vue 3 中的生命周期钩子函数用于响应组件在创建、更新和销毁过程中发生的特定事件。这些钩子函数提供了在不同生命周期阶段自定义和控制组件行为的机制。
Vue 3 生命周期阶段
Vue 3 的生命周期可分为三个主要阶段:
立即学习“前端免费学习笔记(深入)”;
1. 创建阶段
2. 挂载阶段
3. 更新阶段
4. 卸载阶段
钩子函数用途
生命周期钩子函数在以下场景中非常有用:
示例使用
以下是一个示例,展示了如何使用 mounted 和 updated 钩子函数:
export default { mounted() { // 在组件挂载后执行一些动作,例如获取数据 this.fetchData(); }, updated() { // 在组件更新后执行一些动作,例如更新 DOM this.$refs.myRef.style.color = 'red'; }, };