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 相关文章推荐
ASP SQL防注入的方法
Dec 25 Javascript
基于jquery的finkyUI插件与Ajax实现页面数据加载功能
Dec 03 Javascript
javascript中call和apply方法浅谈
Sep 27 Javascript
现代 JavaScript 开发编程风格Idiomatic.js指南中文版
May 28 Javascript
Jquery实现简单的轮播效果(代码管用)
Mar 14 Javascript
一个炫酷的Bootstrap导航菜单
Dec 28 Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
Dec 28 Javascript
详解基于Node.js的HTTP/2 Server实践
May 31 Javascript
Vue2.2.0+新特性整理及注意事项
Aug 22 Javascript
js正则取值的结果数组调试方法
Oct 10 Javascript
Element中的Cascader(级联列表)动态加载省\市\区数据的方法
Mar 27 Javascript
layer.open提交子页面的form和layedit文本编辑内容的方法
Sep 27 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初学入门
2006/11/19 PHP
几个学习PHP的网址
2006/11/25 PHP
对squid中refresh_pattern的一些理解和建议
2009/04/17 PHP
php下网站防IP攻击代码,超级实用
2010/10/24 PHP
php中socket的用法详解
2014/10/24 PHP
innerHTML,outerHTML,innerTEXT三者之间的区别
2007/01/28 Javascript
JQuery Tips(4) 一些关于提高JQuery性能的Tips
2009/12/19 Javascript
Javascript load Page,load css,load js实现代码
2010/03/31 Javascript
javascript中的prototype属性实例分析说明
2010/08/09 Javascript
JS控制图片翻转示例代码(兼容firefox,ie,chrome)
2013/12/19 Javascript
动态创建script标签实现跨域资源访问的方法介绍
2014/02/28 Javascript
javascript稀疏数组(sparse array)和密集数组用法分析
2016/12/28 Javascript
解决浏览器会自动填充密码的问题
2017/04/28 Javascript
微信小程序实现瀑布流布局与无限加载的方法详解
2017/05/12 Javascript
nodejs使用redis作为缓存介质实现的封装缓存类示例
2018/02/07 NodeJs
vue中设置、获取、删除cookie的方法
2018/09/21 Javascript
微信小程序实现工作时间段选择
2019/02/15 Javascript
微信小程序如何实现在线客服功能
2019/10/16 Javascript
解决vuex数据页面刷新后初始化操作
2020/07/26 Javascript
vue 里面的 $forceUpdate() 强制实例重新渲染操作
2020/09/21 Javascript
详解Python中类的定义与使用
2017/04/11 Python
Python3中类、模块、错误与异常、文件的简易教程
2017/11/20 Python
Python3 中文文件读写方法
2018/01/23 Python
python 读写excel文件操作示例【附源码下载】
2019/06/19 Python
基于django 的orm中非主键自增的实现方式
2020/05/18 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
2020/05/25 Python
解析Python 偏函数用法全方位实现
2020/06/26 Python
keras训练浅层卷积网络并保存和加载模型实例
2020/07/02 Python
详解python UDP 编程
2020/08/24 Python
python Yaml、Json、Dict之间的转化
2020/10/19 Python
美国婴儿服装购物网站:Gerber Childrenswear
2020/05/06 全球购物
计算机相关的自我评价
2014/01/15 职场文书
年度评优评先方案
2014/06/03 职场文书
分公司任命书
2014/06/06 职场文书
2014班子成员自我剖析材料思想汇报
2014/10/01 职场文书
开网店计划分析
2019/07/30 职场文书