我在使用transition
组件时遇到了过渡的问题。显示/隐藏的过渡有点不一样
例如使用<transition name="zoom" ><div v-show="...">
:
- 在隐藏到显示的途中再去隐藏时会复原样式进行过渡
- 在显示到隐藏途中的再去显示却是以之前过渡的状态开始进行过渡。
为什么会是两种不同的情况呢 — 时间短的话看不出来,只是想知道原因
.zoom-enter-active,.zoom-leave-active{
transitions:opacity 1s,transform 1s;
}
.zoom-enter-from,.zoom-leave-to{
opacity:0;
transform: scaleX(0);
}