【发布时间】:2020-01-06 11:05:06
【问题描述】:
我目前有以下过渡块组件:
<div
v-if="!surveyResultIsReady"
class="vh-md-40 position-relative"
>
<transition
name="custom-classes-transition"
enter-active-class="animated slideInRight"
leave-active-class="animated slideOutLeft"
>
<div
v-bind:key="step"
class="w-100 position-absolute mx-auto"
>
<SurveyActiveQuestion
v-if="!surveyResultIsReady"
v-bind:question="activeQuestion()"
v-bind:totalQuestions="totalQuestions"
v-on:activeQuestionAnswered="activeQuestionAnswered()"
/>
</div>
</transition>
</div>
转换由 this.step 值 (v-bind:key="step") 控制。
this.step++ 时的过渡看起来很棒,过渡向“正确”方向滑动:从左向右滑动。但是,当this.step-- 时,转换是一样的。
我想知道,我该如何纠正这个问题,以便在 this.step-- 方向上从右向左滑动?
【问题讨论】:
-
嗨@Dan 是的,它确实有效,谢谢,抱歉没有尽快更新。
标签: javascript css vue.js vuejs2 vue-transitions