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 相关文章推荐
checkbox 复选框不能为空
Jul 11 Javascript
ASP.NET jQuery 实例7 通过jQuery来获取DropDownList的Text/Value属性值
Feb 03 Javascript
js 剪切板的用法(clipboardData.setData)与js match函数介绍
Nov 19 Javascript
jQuery+php实时获取及响应文本框输入内容的方法
May 24 Javascript
AngularJS 过滤器的简单实例
Jul 27 Javascript
js实现无缝循环滚动
Jun 23 Javascript
Javascript 制作图形验证码实例详解
Dec 22 Javascript
JS实现页面打印(整体、局部)
Aug 18 Javascript
vue-cli配置文件——config篇
Jan 04 Javascript
JavaScript 判断iPhone X Series机型的方法
Jan 28 Javascript
在layui.use 中自定义 function 的正确方法
Sep 16 Javascript
详解vue中v-model和v-bind绑定数据的异同
Aug 10 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
使用PHP遍历文件目录与清除目录中文件的实现详解
2013/06/24 PHP
PHP命令行脚本接收传入参数的三种方式
2014/08/20 PHP
简单谈谈PHP中的include、include_once、require以及require_once语句
2016/04/23 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
PHP fprintf()函数用法讲解
2019/02/16 PHP
阿里对象存储OSS在laravel框架中的使用方法
2019/10/13 PHP
使用jQuery.fn自定义jQuery翻页插件
2013/01/20 Javascript
在JavaScript中正确引用bind方法的应用
2015/05/11 Javascript
jquery序列化方法实例分析
2015/06/10 Javascript
js获取及判断键盘按键的方法
2015/12/01 Javascript
很全面的JavaScript常用功能汇总集合
2016/01/22 Javascript
微信JS-SDK坐标位置如何转换为百度地图坐标
2016/07/04 Javascript
Javascript 使用ajax与C#获取文件大小实例详解
2017/01/13 Javascript
推荐三款不错的图片压缩上传插件(webuploader、localResizeIMG4、LUploader)
2017/04/21 Javascript
js模拟百度模糊搜索的实例
2017/08/04 Javascript
使用InstantClick.js让页面提前加载200ms
2017/09/12 Javascript
解决vue中使用swiper插件问题及swiper在vue中的用法
2018/04/04 Javascript
浅谈JavaScript闭包
2019/04/09 Javascript
[原创]教女朋友学Python3(二)简单的输入输出及内置函数查看
2017/11/30 Python
浅谈Python中range和xrange的区别
2017/12/20 Python
python机器人行走步数问题的解决
2018/01/29 Python
Python小程序 控制鼠标循环点击代码实例
2019/10/08 Python
使用IDLE的Python shell窗口实例详解
2019/11/19 Python
python实现按关键字筛选日志文件
2019/12/24 Python
使用Python画了一棵圣诞树的实例代码
2020/11/27 Python
python代码实现图书管理系统
2020/11/30 Python
html5使用canvas画三角形
2014/12/15 HTML / CSS
瑞士设计师家具和家居饰品网上商店:Bruno Wickart
2019/03/18 全球购物
Nanushka官网:匈牙利服装品牌
2019/08/14 全球购物
英国森林假期:Forest Holidays
2021/01/01 全球购物
班干部演讲稿
2014/04/24 职场文书
信访工作个人总结
2015/03/03 职场文书
GO语言字符串处理函数之处理Strings包
2022/04/14 Golang
向Spring IOC 容器动态注册bean实现方式
2022/07/15 Java/Android
Moment的feature导致线上bug解决分析
2022/09/23 Javascript