收藏
回答

多scroll-view联动问题?


以下是我的实现 对于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无限触发了 但是不知道怎么排除原因 请问各位大佬这是什么原因 是不是我的实现有什么问题


回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容
问题标签