【Vue】vue移动端实现触摸事件(v-touch)的使用

安装

npm install vue-touch@next -S

main.js引入

1import VueTouch from 'vue-touch'

2Vue.use(VueTouch, {name: 'v-touch'})
// 组件内

<template>
  <v-touch v-on:swipeup="swiperup" v-on:swipedown="swiperdown" class="wrapper v-touch" tag="div">
  </v-touch>
</template>
<script>
export default {
  data () {
    return {
    }
  },
  methods: {
    swiperup: function () {
      
    },
    swiperdown: function () {
      
    }
  }
}
</script>

注意:v-touch默认会开启禁止滑动,禁止复制

image

只需加入如下代码,覆盖其样式即可

<v-touch v-on:swipeleft="getNext" v-on:swiperight="getPrev" tag="div" class="v-touch">
style内
.v-touch{
  touch-action: pan-y!important;
}
    
posted @   一个大不刘blog  阅读(3373)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示