用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 相关文章推荐
JavaScript四种调用模式和this示例介绍
Jan 02 Javascript
JQuery节点元素属性操作方法
Jun 11 Javascript
Javascript函数的参数
Jul 16 Javascript
JS平滑无缝滚动效果的实现代码
May 06 Javascript
Angular.js 实现数字转换汉字实例代码
Jul 14 Javascript
Bootstrap中表单控件状态(验证状态)
Aug 04 Javascript
原生js实现简单的模态框示例
Sep 08 Javascript
基于Bootstrap框架菜鸟入门教程(推荐)
Sep 17 Javascript
element-ui中select组件绑定值改变,触发change事件方法
Aug 24 Javascript
JS实现选项卡效果的代码实例
May 20 Javascript
新手简单了解vue
May 29 Javascript
node实现简单的增删改查接口实例代码
Aug 22 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在线生成ico文件的代码
2007/10/09 PHP
php获取客户端电脑屏幕参数的方法
2015/01/09 PHP
php随机生成数字字母组合的方法
2015/03/18 PHP
php使用filter_var函数判断邮箱,url,ip格式示例
2019/07/06 PHP
Jquery AutoComplete自动完成 的使用方法实例
2010/03/19 Javascript
js读取本地excel文档数据的代码
2010/11/11 Javascript
基于JavaScript实现弹出框效果
2016/02/19 Javascript
js选择器全面解析
2016/06/27 Javascript
判断js的Array和Object的实现方法
2016/08/29 Javascript
jquery popupDialog 使用 加载jsp页面的方法
2016/10/25 Javascript
javascript学习之json入门
2016/12/22 Javascript
Bootstrap中data-target 到底是什么
2017/02/14 Javascript
JavaScript闭包_动力节点Java学院整理
2017/06/27 Javascript
详解vue mint-ui源码解析之loadmore组件
2017/10/11 Javascript
JavaScript创建对象方法实例小结
2018/09/03 Javascript
node实现爬虫的几种简易方式
2019/08/22 Javascript
layui使用templet格式化表格数据的方法
2019/09/16 Javascript
JavaScript大数相加相乘的实现方法实例
2020/10/18 Javascript
vue data有值,但是页面{{}} 取不到值的解决
2020/11/09 Javascript
Python re 模块findall() 函数返回值展现方式解析
2019/08/09 Python
Python 仅获取响应头, 不获取实体的实例
2019/08/21 Python
Python遍历字典方式就实例详解
2019/12/28 Python
15行Python代码实现免费发送手机短信推送消息功能
2020/02/27 Python
jupyter notebook 恢复误删单元格或者历史代码的实现
2020/04/17 Python
python 代码实现k-means聚类分析的思路(不使用现成聚类库)
2020/06/01 Python
在python下实现word2vec词向量训练与加载实例
2020/06/09 Python
python 根据列表批量下载网易云音乐的免费音乐
2020/12/03 Python
学生会竞选自荐信
2013/10/12 职场文书
优秀团员个人事迹材料
2014/01/29 职场文书
岗位职责怎么写
2014/03/14 职场文书
高二学生评语大全
2014/04/25 职场文书
奉献家乡演讲稿
2014/09/16 职场文书
对照检查剖析材料
2014/09/30 职场文书
2016春季幼儿园小班开学寄语
2015/12/03 职场文书
街道办残联2016年助残日活动总结
2016/04/01 职场文书
SQL Server2019数据库备份与还原脚本,数据库可批量备份
2021/11/20 SQL Server