vue移动端touch事件

kim-vue-touch Installation

npm install kim-vue-touch Usage

import vueTouch from 'kim-vue-touch' Vue.use(vueTouch) kim-vue-touch提供了点击、长按、左滑、右滑、上滑、下滑等事件, 当你不需要传参时可以通过v-tap="vueTouch"的形式调用方法, 当你需要传参时v-tap="(e)=>vueTouch('点击',e)"的方式调用,e是event对象 当指令搭配v-for使用时,一定要确保key值的唯一性,否则不能保证数据刷新之后事件被重新绑定(参考vue就地复用机制) 尽量避免对数组、对象的直接赋值操作,可能会导致参数不更新

<template> <div class="box" v-tap="(e)=>vueTouch('点击',e)" v-longtap="(e)=>vueTouch('长按',e)" v-swipeleft="(e)=>vueTouch('左滑',e)" v-swiperight="(e)=>vueTouch('右滑',e)" v-swipeup="(e)=>vueTouch('上滑',e)" v-swipedown="(e)=>vueTouch('下滑',e)" ></div> </template> <script> export default { name: 'App', data () { return { name:'touch', } }, methods:{ vueTouch:function(txt,e){ this.name = txt; } } } </script>

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。