pengzhanbo
385字约1分钟
2022-04-24
提问
简述一下 vue3 的组件生命周期
beforeCreate
在组件实例初始化完成之后立即调用。created
在组件实例处理完所有与状态相关的选项后调用。beforeMount
在组件被挂载之前调用。mounted
在组件被挂载之后调用。beforeUpdate
在组件即将因为一个响应式状态变更而更新其 DOM 树之前调用。updated
在组件即将因为一个响应式状态变更而更新其 DOM 树之后调用。beforeUnmount
在一个组件实例被卸载之前调用。unmounted
在一个组件实例被卸载之后调用。errorCaptured
在捕获了后代组件传递的错误时调用。onMounted()
注册一个在组件挂载完成后执行的回调函数。onUpdated()
注册一个回调函数,在组件由于响应性状态改变而更新了 DOM 树后调用。onUnmounted()
注册一个要在组件卸载后调用的回调。onBeforeMount()
注册一个钩子在组件被挂载之前被调用。onBeforeUpdate()
注册一个钩子,在组件因为响应式状态改变而要更新 DOM 树之前调用onBeforeUnmount()
注册一个钩子,在组件实例被卸载之前调用。onErrorCaptured()
注册一个钩子,当从下级组件抛上来的错误被捕获时被调用。