【发布时间】:2019-03-01 17:57:16
【问题描述】:
在我的项目中,我使用 vue.js 2.9。 我已经定义了移动和移除的动画(过渡和翻译):
transform: translate3d(0, 0, 0)
&.move-enter-active, &.move-leave-active
transition: all 0.2s linear
&.move-enter, &.move-leave
transform: translate3d(100%, 0, 0)
我的模板 div 是:
<template>
<transition name="move">
<div v-show="showFlag" class="food" ref="food">
<div class="food-content"></div>
</div>
</transition>
<template>
我试过了:
&.move-enter, &.move-leave-to
transform: translated3d(100%, 0, 0)
和
&.move-enter, &.move-leave-active
transform: translated3d(100%, 0, 0)
还可以。 "&.move-leave-to" 很容易理解。
但是“&.move-leave-active”让我很困惑。
谁能帮帮我?
【问题讨论】: