采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
shopcart的drop()方法中,只要一个ball的show为true就return了,那就是balls数组中只会有一个ball,并且在afterDrop()方法中,也是只取了.shift(),说明dropBalls数组中,也是只有一个ball。设置5个小球是为了连续点击时的流畅性,也就是前一个小球的动画还没结束,后一个小球的动画已经开始了。
老师,我上面的理解对吗?
设置5个小球是为了连续点击,这个理解是对的。不过 drop 方法是从5个小球中找到一个没有正在下落的小球(也就是 show 为 false 的),afterDrop 是为了把小球的 show 设置为 false。如果是连续点击,dropBalls 会同时存在多个。
嗯嗯,明白了,可以理解中间有个时间差,也就是如果我们把一次掉落的时间设的长一点,那就要增加小球数了
非常感谢!
登录后可查看更多问答,登录/注册
掌握Vue1.0到2.0再到2.5最全版本应用与迭代,打造极致流畅的WebApp
2.8k 21
1.2k 21
1.4k 20
1.4k 18
1.7k 17