【发布时间】:2019-11-14 09:11:30
【问题描述】:
我正在尝试创建一个 Vue.js 过渡,其中一个组件滑入而另一个组件滑出。我目前有新的组件组件以我想要的方式滑动,但我一直无法让旧组件滑出。
我想要的过渡效果类似于TakeCareOf 的过渡效果。
<transition name="slide-fade">
<reservation-step step="1" :showBack="false">
<space-selection/>
</reservation-step>
</transition>
<transition name="slide-fade">
<reservation-step step="2">
<reservation-type/>
</reservation-step>
</transition>
<transition name="slide-fade">
<reservation-step step="3">
<date-selection/>
</reservation-step>
</transition>
<style lang='scss'>
.slide-fade-enter-active,
.slide-fade-leave-active {
transition: all 1s 0.2s;
}
.slide-fade-enter, .slide-fade-leave-active
/* .slide-fade-leave-active below version 2.1.8 */ {
opacity: 0;
}
.slide-fade-enter {
transform: translateX(100px);
}
.slide-fade-leave-active {
transform: translateX(-100px);
}
</style>
【问题讨论】:
标签: javascript css vue.js css-transitions