Vue3 中未发出 beforeDestroy 生命周期钩子

fum*_*hao 2 vue.js vue-dynamic-components vuejs3

我使用vue3 beta 18,发现当我删除由v-for中的动态组件渲染的组件时,没有发出beforeDestroy。

两者都没有停用,销毁。

当我从集合“windows”中删除它时,该组件“消失了”。

<template>
component(v-for="ww in windows" :key="ww.$id" :is="ww.component" v-bind="ww.props")
</template>
Run Code Online (Sandbox Code Playgroud)

小智 6

在 Vue 3 beforeDestroy 和销毁的钩子被替换为 beforeUnmount 和卸载https://v3.vuejs.org/api/options-lifecycle-hooks.html#beforeunmount