我希望根据用户的操作动态更改播放的动画类型。因此,例如,当单击第一个按钮并调用离开动画时,“hello”元素应使用bounceOutRight动画。但是,如果用户单击第二个按钮,则“hello”元素应使用bounceOutLeft动画。这个例子来自vue.js documentation,我正在努力扩展它。与在vue示例中一样,它使用animate.css库。
我尝试使用v-bind:leave-active-class =“animated bounceOutRight”但是将错误作为无效表达式抛出。
<button @click="show = !show">
Toggle Bounce Right
</button>
<button @click="show = !show">
Toggle Bounce Left
</button>
<transition
name="custom-classes-transition"
enter-active-class="animated tada"
leave-active-class="animated bounceOutRight"
>
<p v-if="show">hello</p>
</transition>
答案 0 :(得分:7)