以下是我的实现 对于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无限触发了 但是不知道怎么排除原因 请问各位大佬这是什么原因 是不是我的实现有什么问题
我也发现要实现这样的功能没有解决方案,在原生APP上却可以很好的处理
麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)