如图,一开始,慢慢点击的时候,动画是正常的;但是后来连续点击,动画就会错乱,我大概找到原因是,leave-enter还没结束,enter就已经触发,不不知道怎么解决,代码如下:
求大神┭┮﹏┭┮
如图,一开始,慢慢点击的时候,动画是正常的;但是后来连续点击,动画就会错乱,我大概找到原因是,leave-enter还没结束,enter就已经触发,不不知道怎么解决,代码如下:
求大神┭┮﹏┭┮
谢谢上面的回答,确实是过度模式的问题:
一个离开过渡的时候另一个开始进入过渡就会导致上面的问题
1.out-in当前元素先进行过渡,完成之后新元素过渡进入。
2.in-out新元素先进行过渡,完成之后当前元素过渡离开。
3.transition-group的mode是没法生效的,所以只能用transition
4.我这边使用的是v-show,相当于visiblity:hidden,所以导致一开始只能用transition-group,换成v-if加上过渡模式就解决了
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答1k 阅读
3 回答1.3k 阅读✓ 已解决
mode="in-out"
地址: 多个元素的过渡