采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
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
3.2k 21
1.7k 21
1.9k 20
1.8k 18
2.1k 17
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号