scroll-view和swiper联动会乱跳,如何解决?
发布于 5 年前 作者 fangwen 8270 次浏览 来自 官方Issues

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 })

}

},

1 回复

建议你分两个变量,tab用一个 swiper的current用一个

回到顶部