scroll-view是横向的,现在的需求是点击tab根据索引swiper也跟着滑动,swiper滑动tab也跟着变化,但是在部分手机上会乱跳根本停不下来,代码如下求大神解答
// 点击tab
scrollNav(e) {
this.setData({ currentNav: e.currentTarget.dataset.index })
},
// 滑动回调
swiperChange(e) {
this.setData({ currentNav: e.detail.current })
if (e.detail.current >= 3) {
let left = (e.detail.current - 2) * 200
this.setData({ navLeft: left })
} else {
this.setData({ navLeft: 0 })
}
},
建议你分两个变量,tab用一个 swiper的current用一个