https://developers.weixin.qq.com/miniprogram/dev/component/swiper.html
需求场景: 自动播放的时候duration为400 ,当点击手动改current的底部切换tab的时候duration为0,
实现: current="{{ current }}" duration="{{ duration }}" js: this.setData({duration:0,current: current},()=>{ this.setData({duration:400})})
问题: tab的时候setData已经执行完成了 但是切换大概延迟了 500ms左右才切换到对应的 swiper-item 这个怎么解决
请按照链接提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
duration:0,
initIndex:1
}) 这个时候去改变 而不是 setTimeout(() => {
this.setData({
duration: 500
});
}, 500); 的时候去改变不是吗? this.setData({
duration: 500
}); 又没有修改 nitIndex:1的动作 不是吗?这个只是吧duration改回500