移动端判断左滑动还是右滑动

2021-01-08  本文已影响0人  记录学习生活
<view class="page" @touchstart="start" @touchend="end"></view>
start(e){
    this.startData.clientX=e.changedTouches[0].clientX;
    this.startData.clientY=e.changedTouches[0].clientY;
    console.log(e)
},
end(e){
    const subX=e.changedTouches[0].clientX-this.startData.clientX;
    const subY=e.changedTouches[0].clientY - this.startData.clientY;
    if(subY>50 || subY<-50){
        console.log('上下滑')
    }else{
         if(subX>100){
            console.log('右滑')
            console.log(e)
         }else if(subX<-100){
            console.log('左滑')
            console.log(e)
          }else{
             console.log('无效')
          }
      }
  }
上一篇 下一篇

猜你喜欢

热点阅读