我目前面临的一个问题,<keep-alive>
停止工作后,添加一个:key
到父<div>
。这个<div>
和:key
是必要的,否则<transition>
将无法工作。任何人都有一个解决方案?对不起,我不能提供更多的代码。
<template>
<router-view v-slot="{ Component, route }">
<transition :name="transitionName">
<div :key="route.name">
<keep-alive include="SpecialComponent">
<component :is="Component" />
</keep-alive>
</div>
</transition>
</router-view>
</template>
1条答案
按热度按时间waxmsbnn1#
看起来即使将组件单独放在
div
中也会阻止转换。即使我不使用
<keep-alive>
和:key
,div
中的测试应用组件也没有执行任何转换。为什么要用
div
Package 呢?不是应该这样吗?