最近已上线的项目收到一个Bug反馈过来,就是小程序停在图片轮播的页面,然后锁屏,30S左右开屏,会发现图片在快速的左右抖动,如下图:
ok,bug情况就是这样的,原因是 :current="current",这个current锁屏状态下还会被不停的调用,所以解决这个问题即可,代码如下:在@change执行
change(e) {
if(e.source == "autoplay" || e.source == "touch") {
this.current = e.current;
}
}
PS:封装的组件可能e输出的信息不一样,大家可以先打印e,然后根据返回信息调整即可。
--------------------------------------- END ---------------------------------------