微信小程序 监听手势滑动切换页面实例详解

前端之家收集整理的这篇文章主要介绍了微信小程序 监听手势滑动切换页面实例详解前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

微信小程序 监听手势滑动切换页面实例详解

1.对应的xml里写上手势开始、滑动、结束的监听:

2.js:

获取触摸时的原点 // 使用js计时器记录时间 interval = setInterval(function () { time++; },100); },// 触摸移动事件 touchMove: function (e) { var touchMove = e.touches[0].pageX; console.log("touchMove:" + touchMove + " touchDot:" + touchDot + " diff:" + (touchMove - touchDot)); // 向左滑动 if (touchMove - touchDot <= -40 && time < 10) { wx.switchTab({ url: '../左滑页面/左滑页面' }); } // 向右滑动 if (touchMove - touchDot >= 40 && time < 10) { console.log('向右滑动'); wx.switchTab({ url: '../右滑页面/右滑页面' }); } },// 触摸结束事件 touchEnd: function (e) { clearInterval(interval); // 清除setInterval time = 0; },. . . })

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持

猜你在找的微信小程序相关文章