在android机 真机中测试时,触摸cvid-0水平滚动,当超出边界时只触发了 bindtouchstart ,bindtouchmove, 不会触发bindtouchend。这时候在触摸cvid-1是cvid-1的三个事件都不会触发。只有触摸cvid-0完整调用三个事件后,再去触摸cvid-1才会有cvid-1的事件。
<view class=‘it’>
<canvas canvas-id=‘cvid-0’ id=“cvid-0” bindtouchstart=“touchstart” bindtouchmove=“touchmove” bindtouchend=“touchend”></canvas>
</view>
<view class=‘it’>
<canvas canvas-id='cvid-1’id=“cvid-1” bindtouchstart=“touchstart” bindtouchmove=“touchmove” bindtouchend=“touchend”></canvas>
</view>
最后只能使用view 的这三个事件,再改插件的滚动方法才避免这种情况
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。