多scroll-view联动问题?
发布于 6 年前 作者 chaozhu 13327 次浏览 来自 官方Issues

以下是我的实现 对于SV2 用一个scroll-top = ‘{{sv2Top}}’ 然后绑定滚动事件bindscroll= leftScroll

leftScroll:function(e){

console.log(e);

this.setData({

sv3Top:e.detail.scrollTop,

})

},

对于sv3用一个scroll-top = ‘{{sv3Top}}’ 然后绑定滚动事件 bindscroll = rightScroll

rightScroll: function (e) {

console.log(e);

this.setData({

sv2Top: e.detail.scrollTop,


})

},


以此来实现左边SV2上下滑动时右边也同时上下滑动 右边SV3上下滑动时左边也上下滑动 ,但是这么实现的时候滑动起来虽然可以左右同步scroll-top但是视图会抖动的很厉害,就是SV2一滑动就上下乱抖带着sv3一起抖 感觉可能是在逻辑层setdata无限触发了 但是不知道怎么排除原因 请问各位大佬这是什么原因 是不是我的实现有什么问题

回到顶部