收藏
回答

同一页面 touchmove 之后,点击失效,第一次不行,之后可以

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug 10.1.4 iphone7 6.7.0

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?

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

2 个回答

登录 后发表内容