【发布时间】:2018-09-25 09:56:39
【问题描述】:
我想在一个父 v-if 状态更改中设置多个转换(在单独的子元素上)。
例如,当我显示模态框时,我希望背景模糊为fadeIn(使用不透明度),模态内容为slideIn(使用过渡或动画)。我目前的情况如下,当我使用过渡时,背景模糊元素 (.modal) 与内容 (.modal__content) 一起过渡:
<transition enter-active-class="animated slideInRight" leave-active-class="animated slideOutRight">
<div class="modal" v-if="isVisible">
<div class="modal__content">
</slot><slot/>
</div>
</div>
</transition>
【问题讨论】:
-
korun,您可以发布您的解决方案作为答案吗?
-
当时没有发现任何有用的东西,最好的方法是采用更多基于 JS 的方法,如下面的答案所述。我在过去的一年里使用 React,所以我可能已经过时了 :)