我使用 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>
我使用 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>
在 Vue 3 中 beforeDestroy 和被破坏的钩子被替换为 beforeUnmount 和卸载https://v3.vuejs.org/api/options-lifecycle-hooks.html#beforeunmount