左右滑动监听判断

<view @touchstart="touchStart" @touchmove="touchMove" @touchend="touchEnd">
    <!-- 内容 -->
</scroll-view>

data(){
  return{
    startX: 0, // 触摸开始的X坐标
        endX: 0, // 触摸结束的X坐标
    }
}

 touchStart(event) {
        this.startX = event.touches[0].clientX;
      },
      touchMove(event) {
        this.endX = event.touches[0].clientX;
      },
      touchEnd(event) {
        if (this.startX - this.endX > this.threshold) {
          console.log('右');
        } else if (this.endX - this.startX > this.threshold) {
          console.log('左');
        }
      },
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容