Vue移动端右滑屏幕返回上一页附源码下载


Posted in Javascript onJune 26, 2019

有些时候我们玩手机更喜欢使用手势滑动带来的用户操作体验。Vue touch directive是一个用于移动设备操作指令的轻量级的VUE组件。使用它可以轻松实现屏幕触控、滑动触发事件,提高用户体验。本文结合实例讲解如何实现Vue移动端右滑屏幕返回上一页。

安装依赖

使用npm安装vue-directive-touch组件。

npm install vue-directive-touch --save

引入组件

在main.js中引入vue-directive-touch

import touch from 'vue-directive-touch';
Vue.use(touch);

使用

在App.vue的模板中加上滑动事件。

<template>
 <div id="app" v-touch:right="onSwipeRight">
 <transition>
  <router-view></router-view>
 </transition>
 </div>
</template>

vue-directive-touch提供了以下事件类型:

  • 单击: v-touch:tap
  • 长按: v-touch:long
  • 左滑: v-touch:left
  • 右滑: v-touch:right
  • 上滑: v-touch:up
  • 下滑: v-touch:down

然后在script部分加上滑动事件方法。

methods: {
  onSwipeRight () {
  this.$router.go(-1)
  }
 }

接着我们在具体的页面写上逻辑跳转路由,注意具体页面设置好页面触控范围,让整个屏幕都可以touch。

.cont{
 width: 100%;
 height: 500px;
}

参照今日头条app的图片栏目,我们还可以设置点击打开新页面,上滑打开评论窗口,下滑关闭图片等操作。

Vue touch directive项目地址: https://github.com/BensonDu/vue-directive-touch

总结

以上所述是小编给大家介绍的Vue移动端右滑屏幕返回上一页附源码下载,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
jquery 插件开发备注
Aug 27 Javascript
script标签的 charset 属性使用说明
Dec 04 Javascript
基于jQuery的获取标签名的代码
Jul 16 Javascript
js时间戳格式化成日期格式的多种方法
Nov 11 Javascript
jQuery实现图片渐入渐出切换展示效果
Aug 15 Javascript
详解Matlab中 sort 函数用法
Mar 20 Javascript
省市区三级联动jquery实现代码
Apr 15 Javascript
利用SpringMVC过滤器解决vue跨域请求的问题
Feb 10 Javascript
详解Vue CLI3配置之filenameHashing使用和源码设计使用和源码设计
Aug 31 Javascript
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
Mar 07 Javascript
Javascript基于OOP实实现探测器功能代码实例
Aug 26 Javascript
Openlayers+EasyUI Tree动态实现图层控制
Sep 28 Javascript
微信小程序利用Canvas绘制图片和竖排文字详解
Jun 25 #Javascript
js+html实现周岁年龄计算器
Jun 25 #Javascript
Vue 列表上下过渡效果的实例代码
Jun 25 #Javascript
JS 封装父页面子页面交互接口的实例代码
Jun 25 #Javascript
微信小程序Echarts图表组件使用方法详解
Jun 25 #Javascript
ES6 Object方法扩展的应用实例分析
Jun 25 #Javascript
ES6 Object属性新的写法实例小结
Jun 25 #Javascript
You might like
fetchAll()与mysql_fetch_array()的区别详解
2013/06/05 PHP
PHP获取短链接跳转后的真实地址和响应头信息的方法
2014/07/25 PHP
Javascript MD4
2006/12/20 Javascript
jQuery学习笔记之jQuery的事件
2010/12/22 Javascript
jQuery客户端分页实例代码
2013/11/18 Javascript
javascript将浮点数转换成整数的三个方法
2014/06/23 Javascript
返回顶部按钮响应滚动且动态显示与隐藏
2014/10/14 Javascript
node.js中的fs.mkdirSync方法使用说明
2014/12/17 Javascript
JQuery简单实现锚点链接的平滑滚动
2015/05/03 Javascript
jQuery实现表格行上下移动和置顶效果
2015/06/05 Javascript
介绍JavaScript中Math.abs()方法的使用
2015/06/14 Javascript
AngularJS初始化静态模板详解
2016/01/14 Javascript
剖析Node.js异步编程中的回调与代码设计模式
2016/02/16 Javascript
精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
2016/07/01 Javascript
Node.js学习之TCP/IP数据通讯(实例讲解)
2017/10/11 Javascript
vue组件实现弹出框点击显示隐藏效果
2020/10/26 Javascript
element vue Array数组和Map对象的添加与删除操作
2018/11/14 Javascript
新手如何快速理解js异步编程
2019/06/24 Javascript
2分钟实现一个Vue实时直播系统的示例代码
2020/06/05 Javascript
[08:47]DOTA2每周TOP10 精彩击杀集锦vol.6
2014/06/25 DOTA
python实现爬取千万淘宝商品的方法
2015/06/30 Python
python记录程序运行时间的三种方法
2017/07/14 Python
python清除字符串前后空格函数的方法
2018/10/21 Python
Python提取转移文件夹内所有.jpg文件并查看每一帧的方法
2019/06/27 Python
python读取文件指定行内容实例讲解
2020/03/02 Python
python开发实例之Python的Twisted框架中Deferred对象的详细用法与实例
2020/03/19 Python
pyqt5实现井字棋的示例代码
2020/12/07 Python
芬兰攀岩、山地运动和户外活动用品购物网站:Bergfreunde
2016/10/06 全球购物
意大利在线购买隐形眼镜网站:VisionDirect.it
2019/03/18 全球购物
编程输出如下图形
2013/11/24 面试题
大专生简历的自我评价
2013/11/26 职场文书
小学生国旗下演讲稿
2014/04/25 职场文书
社区党员公开承诺书
2014/08/30 职场文书
党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
初中教师德育工作总结2015
2015/05/12 职场文书
浅谈golang package中init方法的多处定义及运行顺序问题
2021/05/06 Golang