[英]Vue 2 <transition mode=out-in> not transitioning the first element
使用 Vue 2.6.14,我使用 v-if 和 v-else 在两个按钮之间切换。 我将所有内容都包装在一个过渡中,但第一个元素从不过渡,既不进也不出。
<transition name="fade" mode="out-in">
<TappaPaginazione v-if="!$store.state.modal.isOpen" :key="$route.params.slug"/>
<button v-else @click="toggleModal(null)" class="btn">Chiudi</button>
</transition>
.fade-enter-active,
.fade-leave-active {
@apply transition-opacity duration-500 ease-in-out;
}
.fade-enter,
.fade-leave-to {
opacity: 0;
}
会是什么呢?
原来它实际上是display: contents;
我给了自定义组件。 我想它不能被转换
问题未解决?试试以下方法:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.