wxml
<view class=“index-order-container” bindtouchstart=“touchStart” bindtouchmove=“touchMove” bindtouchend=“touchEnd”>
js
touchStart: function (e) {
console.log(‘触摸开始事件!!’)
touchDot = e.touches[0].pageX; // 获取触摸时的原点
},
// 触摸移动事件
touchMove: function (e) {
const that = this;
console.log(e)
touchMove = e.touches[0].pageX;
console.log(“touchMove:” + touchMove + " touchDot:" + touchDot + " diff:" + (touchMove - touchDot)+‘time:’+time);
// 向左滑动
if (touchMove - touchDot <= -40 ) {
console.log(‘向左滑动’);
that.doSwichTab(2)
}
// 向右滑动
if (touchMove - touchDot >= 40 ) {
console.log(‘向右滑动’);
that.doSwichTab(0)
}
},
// 触摸结束事件
touchEnd: function (e) {
console.log(‘触摸结束事件’)
},
当滑动之后,第一次点击就无效,之后点击才能生效。
麻烦官方大大,请查看下,是否为bug?