用vue 实现手机触屏滑动功能


Posted in Javascript onMay 28, 2020

功能:iview Carousel 走马灯,我需要在phone上实现滑动切换功能。

<div class="phone" @touchstart="phone_mouseS" @touchend="phone_mouseE">
<Carousel :autoplay-speed="5000" v-model="phone_mouseMIndex" autoplay :value="0" loop v-if="menuChoose == '/'">
 <CarouselItem>
 <img class="img" src="../../static/common/phone_banner_index1.jpg" />
 </CarouselItem>
 <CarouselItem>
 <img class="img" src="../../static/common/phone_banner_index1.jpg" />
 </CarouselItem>
 <CarouselItem>
 <img class="img" src="../../static/common/phone_banner_index3.jpg" />
 </CarouselItem>
</Carousel>
</div>
data() {
return {
 phone_mouseMIndex: 0, // phone端 滑动索引
 phone_mouseMX0: 0, // phone端 滑动索引
 phone_mouseMX1: 0, // phone端 滑动索引
}
},
...
// phone端 滑动开始
phone_mouseS(e){
 this.phone_mouseMX0 = e.changedTouches[0].pageX;
},
// phone端 滑动结束
phone_mouseE(e){
 this.phone_mouseMX1 = e.changedTouches[0].pageX;
 let tag = this.phone_mouseMX1 - this.phone_mouseMX0;
 if(tag >= 50){
 if(this.phone_mouseMIndex > 0){
 this.phone_mouseMIndex--;
 }else{
 this.phone_mouseMIndex = 2;
 }
 }
 if(tag <= -50){
 if(this.phone_mouseMIndex < 2){
 this.phone_mouseMIndex++;
 }else{
 this.phone_mouseMIndex = 0;
 }
 }
}

到此这篇关于用vue 实现手机触屏滑动功能的文章就介绍到这了,更多相关vue 手机触屏滑动内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
prototype 中文参数乱码解决方案
Nov 09 Javascript
JavaScript 以对象为索引的关联数组
May 19 Javascript
JavaScript 基础篇之对象、数组使用介绍(三)
Apr 07 Javascript
兼容主流浏览器的JS复制内容到剪贴板
Dec 12 Javascript
AngularJS入门教程之数据绑定原理详解
Nov 02 Javascript
jQuery中ztree 点击文本框弹出下拉框的实例代码
Feb 05 Javascript
JavaScript中运算符规则和隐式类型转换示例详解
Sep 06 Javascript
微信小程序使用wxParse解析html的方法教程
Jul 06 Javascript
vue实现添加与删除图书功能
Oct 07 Javascript
Vue2 添加数据可视化支持的方法步骤
Jan 02 Javascript
vue+element ui实现锚点定位
Jun 29 Vue.js
uniapp开发打包多端应用完整方法指南
Dec 24 Javascript
Jquery高级应用Deferred对象原理及使用实例
May 28 #jQuery
JQuery插件tablesorter表格排序实现过程解析
May 28 #jQuery
JS替换字符串中指定位置的字符(多种方法)
May 28 #Javascript
js实现九宫格布局效果
May 28 #Javascript
微信小程序实现电子签名并导出图片
May 27 #Javascript
JS 逻辑判断不要只知道用 if-else 和 switch条件判断(小技巧)
May 27 #Javascript
微信公众号网页分享功能开发的示例代码
May 27 #Javascript
You might like
PHP写的获取各搜索蜘蛛爬行记录代码
2012/08/21 PHP
php实现背景图上添加圆形logo图标的方法
2016/11/17 PHP
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
如何在Web页面上直接打开、编辑、创建Office文档
2007/03/12 Javascript
JavaScript实现复制功能各浏览器支持情况实测
2013/07/18 Javascript
html向js方法传递参数具体实现
2013/08/08 Javascript
js动态修改表格行colspan列跨度的方法
2015/03/30 Javascript
js限制input标签中只能输入中文
2015/06/26 Javascript
jquery实现网页定位导航
2016/08/23 Javascript
JS中关于事件处理函数名后面是否带括号的问题
2016/11/16 Javascript
javascript实现秒表计时器的制作方法
2017/02/16 Javascript
js return返回多个值,通过对象的属性访问方法
2017/02/21 Javascript
vue2组件实现懒加载浅析
2017/03/29 Javascript
Javascript中this关键字指向问题的测试与详解
2017/08/11 Javascript
get  post jsonp三种数据交互形式实例详解
2017/08/25 Javascript
详解js获取video任意时间的画面截图
2019/04/17 Javascript
微信小程序如何连接Java后台
2019/08/08 Javascript
Layui事件监听的实现(表单和数据表格)
2019/10/17 Javascript
在weex中愉快的使用scss的方法步骤
2020/01/02 Javascript
JavaScript实现滑动门效果
2020/01/18 Javascript
js实现简易点击切换显示或隐藏
2020/11/29 Javascript
vue3.0封装轮播图组件的步骤
2021/03/04 Vue.js
[01:21]DOTA2 新英雄 森海飞霞
2020/12/18 DOTA
python使用PyGame播放Midi和Mp3文件的方法
2015/04/24 Python
Python使用QQ邮箱发送Email的方法实例
2017/02/09 Python
Python基于identicon库创建类似Github上用的头像功能
2017/09/25 Python
手把手教你用python抢票回家过年(代码简单)
2018/01/21 Python
深入浅析python with语句简介
2018/04/11 Python
Django Admin后台添加数据库视图过程解析
2020/04/01 Python
材料物理专业大学毕业生求职信
2013/10/15 职场文书
历史专业个人求职信分享
2013/12/20 职场文书
初一科学教学反思
2014/01/27 职场文书
外贸专业求职信
2014/03/09 职场文书
顶岗实习计划书
2015/01/16 职场文书
2015年学校消防安全工作总结
2015/10/14 职场文书
移除Selenium中window.navigator.webdriver值
2022/06/10 Python