采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
为什么true和false的切换需要用settimeout来进行(true-false不应该立即执行动画么),看了问答区的答案还是有些不能理解
我尝试把间隔时长设为0也能运行动画,但是会出现BUG(如果是手动进行切换且速度较快的话),新图片会执行动画,但是老图片还是不存在
希望能够得到老师的解答,谢谢
settimeout 就算是0毫秒,也是有很小的一个时差,我做来回切换,是为了实现,出去的执行出动画,进来的执行入动画,比较偷懒的做法,不是标准的做法。
0毫秒出bug 跟vue实现transition的机制有关系,老图片可能是瞬间切换class吧,顺序的问题,很乱,所以我现在也不推荐这种做法。
要我重写的话,我觉得思路应该是同时存在三张banner,在一个容器下,每次切换更新这三张图的内容和顺序,再执行一个X轴的位移动画。
谢谢老师
登录后可查看更多问答,登录/注册
快速入门Vue2.0,组件化开发一个数字产品电商平台
1.7k 1
1.4k 1
1.2k 5
1.1k 14
2.1k 12