支持vue2.0的面向指令的touch指令,基于touchjs(原百度实现的移动端手势库)

vue-touchjs支持三种stopPropagation的方式:

1 .stop修饰符

2  事件handler里面调用stopPropagation方法

3 事件handler里面return false

支持的事件:

tap

pinchstart

pinch

pinchend

pinchin

pinchout

rotate

rotateleft

rotateright

swipestart

swiping

swipendf

swiperight

swipeleft

swipeup

swipedown

swipe

drap

drapstart

drapend

hold

doubletap

其中tap是模拟点击事件,pinch 模拟双指缩放,rorate是模拟旋转手势,swipe模拟快速滑动,drap模拟拖拽,hold表示长按,doubletap模拟双击。

使用:

vue2.0之后的要使用next分支才行,之前的使用master分支即可

npm install vue-touch@next --save

import VueTouch from 'vue-touch'

Vue.use(VueTouch,{name:'v-touch'});

转载于:https://www.cnblogs.com/xiaofenguo/p/10430234.html

vue-touchjs相关推荐

  1. Vue笔记随笔---kalrry

    Vue笔记随笔---kalrry VUE vue框架的两大核心: 一.前端开发历史 二.MV*模式 库 VS 框架 MVC架构模式 MVP架构模式 MVVM架构模式 vue是MVVM 三.开发工具 四 ...

  2. canvas java 上传截图_在Vue项目中使用html2canvas生成页面截图并上传

    使用方法 项目中引入 npm install html2canvas html代码 //html代码 js代码 // 引入html2canvas import html2canvas from 'ht ...

  3. vue实现文件上传功能

    代码如下所示: <!DOCTYPE html> <html lang="en"> <head><meta charset="UT ...

  4. win10 4步快速安装vue

    1 安装nvm-windows 在这里下载安装nvm,目的是在同一台电脑中管理多个 Node 版本 建议采取默认安装路径安装 2 安装nodejs 以管理员模式打开命令行,然后输入 nvm list ...

  5. 前端Vue学习之路(五)插件的使用

    vant插件使用 这里我们是用的语法是vue2.0 所以是 npm i vant -S 用法 1.按需引入的话 找到package.json文件 添加以下内容 plugins:[['import', ...

  6. 前端Vue学习之路(四)axios请求数据

    axios 1.增加新知识 2.旧方案 3.新方案(一) 4.为什么要用拦截器 (新方案二) 1.增加新知识 假如每个组件都引用axios,后期如果axios库不再维护了,那每个组件都要改动 所以封装 ...

  7. 前端Vue学习之路(二)-Vue-router路由

    Vue学习之路 (二) Vue-router(基础版) 一.增加静态路由 二.动态路由+路由嵌套+404页面 三. 编程式导航 四.命名路由 五.命名视图 六.重定向和起别名 1.重定向 2.起别名 ...

  8. 前端Vue学习之路(一)-初识Vue

    Vue学习之路 (一) 1.引言 2.更换npm国内镜像源 3.用npm下载Vue 4.Vue全家桶 5.使用命令创建项目 5.推荐插件 6.推荐网站 7.学习扩展 1.引言 先安装node.js环境 ...

  9. Vue 自定义权限指令

    前述 虽然VUE 定义了一些常用的指令,例如v-on.v-bind等,但是在我们实际开发的时候,还是会自己定义一些指令用于适应我们自己的业务. 实现 这里由于我的项目做了动态权限,页面的按钮也需要根据 ...

  10. vue响应式给数组中的对象添加新属性

    需要使用到vue的全局api $set(item,'newParam','value')方法 group: [ // 对象数组{ id: '1', name: '任务1' ,disable: fals ...

最新文章

  1. ACM竞赛学习整理--矩阵运算
  2. 谈谈java面向对象思想_对于Java面向对象思想的理解
  3. 得罪前女友到底有多可怕?
  4. 【leetcode77】Single Number
  5. 【转】C#中相同不同程序集存在相同的命名空间的时候的冲突解决办法
  6. VPC 2007 Console界面消失以及解决方法
  7. 华为路由器ospf路由表解读_网络-路由交换-路由基础-华为-OSPF的工作原理
  8. DIY自己的GNU交叉工具链(i386-arm) 【ZT】
  9. @Autowired 与@Resource的区别
  10. ie8 js未指明的错误_DD_belatedPNG IE8 js报错问题解决
  11. EC6110M/T-Q21A/C/E-EC6108V9/V9C/V9U/V9A/V9E/V9I/V92/V97-V9C悦me/CA全系列包
  12. 触摸屏调出虚拟键盘_win7系统中打开虚拟键盘的两种方法(屏幕键盘)
  13. 顺风车这么难搞,滴滴为何从不放弃?
  14. UE4 C++ 事件
  15. linux c解决多个第三方so动态库包含不同版本openssl造成的符号冲突
  16. redis数据类型底层实现
  17. FPGA实现 贪吃蛇
  18. BootStrap一页通(样式+组件+插件)(全)
  19. 总结一下使用Emgucv的经验和经历
  20. 跟班学习JavaScript第一天——运算符、数据类型、ECMAScript

热门文章

  1. 实例36:python
  2. 实例15:python
  3. 打印水仙花数oracle,javaScript实现回文数、水仙花数判断和输出斐波那契数列
  4. win10电脑插耳机没声音_电脑没有声音是什么原因 教您电脑突然没声音怎么解决...
  5. Confluence 6 在 Apache 或者系统级别阻止垃圾
  6. 在Oracle里,表的别名不能用as,列的别名可以用as
  7. css定位:相对定位
  8. IIS 崩溃的后的感受
  9. activiti 设置可选处理人_新品速递|高端系列!慧明DF系列线性相位处理专业音箱处理器...
  10. 华强北耳机修改序列号|支持中英文|自定义修改|傻瓜式一键修改序列号~