用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实例教程(19) 使用HoTMetal(5)
Dec 23 Javascript
IE和Firefox下javascript的兼容写法小结
Dec 10 Javascript
JavaScript中setInterval的用法总结
Nov 20 Javascript
详解JavaScript中Date.UTC()方法的使用
Jun 12 Javascript
js点击按钮实现带遮罩层的弹出视频效果
Dec 19 Javascript
jquery+Jscex打造游戏力度条
Sep 12 Javascript
JS日程管理插件FullCalendar中文说明文档
Feb 06 Javascript
微信小程序入门之广告条实现方法示例
Dec 05 Javascript
Three.js实现简单3D房间布局
Dec 30 Javascript
vue获取data数据改变前后的值方法
Nov 07 Javascript
js实现小星星游戏
Mar 23 Javascript
vue中keep-alive内置组件缓存的实例代码
Apr 16 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读取目录下所有文件的代码
2008/01/07 PHP
php中定时计划任务的实现原理
2013/01/08 PHP
PHP的伪随机数与真随机数详解
2015/05/27 PHP
PHP检测用户是否关闭浏览器的方法
2016/02/14 PHP
php HTML无刷新提交表单
2016/04/05 PHP
PHP常用正则表达式精选(推荐)
2019/05/28 PHP
解决laravel上传图片之后,目录有图片,但是访问不到(404)的问题
2019/10/14 PHP
js查找父节点的简单方法
2008/06/28 Javascript
jQuery中:radio选择器用法实例
2015/01/03 Javascript
JavaScript 浏览器兼容性总结及常用浏览器兼容性分析
2016/03/30 Javascript
JavaScript制作简单分页插件
2016/09/11 Javascript
JS组件系列之JS组件封装过程详解
2017/04/28 Javascript
详解Node.js中的Async和Await函数
2018/02/22 Javascript
使用Vuex解决Vue中的身份验证问题
2018/09/28 Javascript
原生js实现trigger方法示例代码
2019/05/22 Javascript
详解Vue.js 作用域、slot用法(单个slot、具名slot)
2019/10/15 Javascript
Vue-cli项目部署到Nginx服务器的方法
2019/11/01 Javascript
django开发教程之利用缓存文件进行页面缓存的方法
2017/11/10 Python
详解python中Numpy的属性与创建矩阵
2018/09/10 Python
Python实现遗传算法(二进制编码)求函数最优值方式
2020/02/11 Python
Python callable内置函数原理解析
2020/03/05 Python
VICHY薇姿英国官网:全球专业敏感肌护肤领先品牌
2017/07/04 全球购物
全球速卖通:AliExpress(国际版淘宝)
2017/09/20 全球购物
Antler英国官网:购买安特丽行李箱、拉杆箱
2019/08/25 全球购物
Perfume’s Club英国官网:购买香水和护肤品
2019/11/02 全球购物
医院辞职信范文
2014/01/17 职场文书
会计电算化个人求职信范文
2014/01/24 职场文书
事假请假条范文
2014/04/11 职场文书
旅游与环境专业求职信
2014/06/05 职场文书
2014年监理工作总结范文
2014/11/17 职场文书
班主任经验交流材料
2014/12/16 职场文书
2015年信息技术教研组工作总结
2015/07/22 职场文书
2020年元旦晚会策划书模板
2019/12/30 职场文书
Pytorch 统计模型参数量的操作 param.numel()
2021/05/13 Python
nodejs利用readline提示输入内容实例代码
2021/07/15 NodeJs
MySQL自定义函数及触发器
2022/08/05 MySQL