Vue实现移动端左右滑动效果的方法


Posted in Javascript onNovember 27, 2018

1. 最近得到一个新需求,需要在Vue项目的移动端页面上加上左右滑动效果,在网上查阅资料,最终锁定了vue-touch

2. 下载vue-touch (https://github.com/vuejs/vue-touch/tree/next) 注意:如果Vue是2.x 的版本的话,一定要下next分支上的。

3. 使用:

    3.1 npm install vue-touch@next --save

    3.2 在main.js 中 引入:

import VueTouch from 'vue-touch'
    Vue.use(VueTouch, {name: 'v-touch'})
    VueTouch.config.swipe = {
       threshold: 100 //手指左右滑动距离
    }

    3.3  在左右滑动页面的父页面使用,如:

<v-touch v-on:swipeleft="onSwipeLeft" v-on:swiperight="onSwipeRight" tag="div">
        <router-view></router-view>
    </v-touch>

        左滑事件:swipeleft, 右滑事件:swiperight, 更多事件请查阅api

4. 注意事项:

    使用左右滑动之后,发现不能上下滑动了,这是因为vue-touch 默认禁止了用户的手势操作,注意组件上有个css属性:touch-action: none;

    把这个属性覆盖一下就好了,如: touch-action: pan-y!important;

总结

以上所述是小编给大家介绍的Vue实现移动端左右滑动效果的方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
js中有关IE版本检测
Jan 04 Javascript
禁用JavaScript控制台调试的方法
Mar 07 Javascript
JS数组的赋值介绍
Mar 10 Javascript
js脚本实现数据去重
Nov 27 Javascript
Sea.JS知识总结
May 05 Javascript
JS绘制微信小程序画布时钟
Dec 24 Javascript
jQuery动态生成不规则表格(前后端)
Feb 21 Javascript
JavaScript判断变量名是否存在数组中的实例
Dec 28 Javascript
Vue.js+cube-ui(Scroll组件)实现类似头条效果的横向滚动导航条
Jun 24 Javascript
Layui事件监听的实现(表单和数据表格)
Oct 17 Javascript
Vue实现按钮级权限方案
Nov 21 Javascript
vue实现登录功能
Dec 31 Vue.js
vue2.0移动端滑动事件vue-touch的实例代码
Nov 27 #Javascript
详解vuex 渐进式教程实例代码
Nov 27 #Javascript
解决vue 界面在苹果手机上滑动点击事件等卡顿问题
Nov 27 #Javascript
Node+OCR实现图像文字识别功能
Nov 26 #Javascript
图片文字识别(OCR)插件Ocrad.js教程
Nov 26 #Javascript
JS 验证码功能的三种实现方式
Nov 26 #Javascript
trackingjs+websocket+百度人脸识别API实现人脸签到
Nov 26 #Javascript
You might like
wordpress之wp-settings.php
2007/08/17 PHP
谈PHP生成静态页面分析 模板+缓存+写文件
2009/08/17 PHP
php使用gettimeofday函数返回当前时间并存放在关联数组里
2015/03/19 PHP
PHP入门教程之数学运算技巧总结
2016/09/11 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
2018/04/30 PHP
javascript globalStorage类代码
2009/06/04 Javascript
JavaScript 拾漏补遗
2009/12/27 Javascript
JavaScript 学习笔记(十二) dom
2010/01/21 Javascript
jquery如何改变html标签的样式(两种实现方法)
2013/01/16 Javascript
JS之Date对象和获取系统当前时间详解
2014/01/13 Javascript
seajs中模块的解析规则详解和模块使用总结
2014/03/12 Javascript
cookie的secure属性详解
2015/04/08 Javascript
jquery实现适用于门户站的导航下拉菜单效果代码
2015/08/24 Javascript
JQuery+EasyUI轻松实现步骤条效果
2016/02/22 Javascript
最佳的JavaScript错误处理实践
2016/07/16 Javascript
基于vuejs+webpack的日期选择插件
2020/05/21 Javascript
原生的强大DOM选择器querySelector介绍
2016/12/21 Javascript
bootstrap配合Masonry插件实现瀑布式布局
2017/01/18 Javascript
JS基于正则截取替换特定字符之间字符串操作示例
2017/02/03 Javascript
JS实现简单的天数计算器完整实例
2017/04/28 Javascript
微信小程序 navbar实例详解
2017/05/11 Javascript
微信小程序实现弹出菜单
2018/07/19 Javascript
vue中的面包屑导航组件实例代码
2019/07/01 Javascript
微信小程序Echarts覆盖正常组件问题解决
2019/07/13 Javascript
python中执行shell命令的几个方法小结
2014/09/18 Python
Python3中的2to3转换工具使用示例
2015/06/12 Python
Python配置mysql的教程(推荐)
2017/10/13 Python
python爬虫获取京东手机图片的图文教程
2017/12/29 Python
jupyter notebook的安装与使用详解
2020/05/18 Python
财务管理专业推荐信
2013/11/19 职场文书
护士自荐信范文
2013/12/15 职场文书
高中毕业自我评价
2014/02/08 职场文书
大学生英语演讲稿
2014/04/24 职场文书
2014年语文教研组工作总结
2014/12/06 职场文书
2016婚礼主持词开场白
2015/11/24 职场文书
对讲机的最大通讯距离是多少
2022/02/18 无线电