生命周期
约 383 字大约 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()注册一个钩子,当从下级组件抛上来的错误被捕获时被调用。
