用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 相关文章推荐
juqery 学习之六 CSS--css、位置、宽高
Feb 11 Javascript
使用GruntJS构建Web程序之安装篇
Jun 04 Javascript
javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
May 13 Javascript
手机图片预览插件photoswipe.js使用总结
Aug 25 Javascript
将html页面保存成图片,图片写入pdf的实现方法(推荐)
Sep 17 Javascript
JavaScript如何实现图片懒加载(lazyload) 提高用户体验(增强版)
Nov 30 Javascript
详解jQuery中ajax.load()方法
Jan 25 Javascript
layui表格实现代码
May 20 Javascript
Vue 页面状态保持页面间数据传输的一种方法(推荐)
Nov 01 Javascript
微信小程序用户盒子、宫格列表的实现
Jul 01 Javascript
jQuery实现推拉门效果
Oct 19 jQuery
在vue项目中封装echarts的步骤
Dec 25 Vue.js
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实现的多彩标签效果代码分享
2014/08/21 PHP
PHP实现抓取Google IP并自动修改hosts文件
2015/02/12 PHP
ThinkPHP里用U方法调用js文件实例
2015/06/18 PHP
php数组遍历类与用法示例
2019/05/24 PHP
jQuery 遍历json数组的实现代码
2020/09/22 Javascript
jQuery 1.8 Release版本发布了
2012/08/14 Javascript
js返回上一页并刷新的多种实现方法
2014/02/26 Javascript
使用documentElement正确取得当前可见区域的大小
2014/07/25 Javascript
jQuery中ajax的load()方法用法实例
2014/12/26 Javascript
JavaScript删除数组元素的方法
2015/03/20 Javascript
Javascript中prototype属性实现给内置对象添加新的方法
2015/05/14 Javascript
分享十五款 jQuery 社交网络分享插件
2015/05/16 Javascript
jquery if条件语句的写法
2016/05/19 Javascript
Angular获取手机验证码实现移动端登录注册功能
2017/05/17 Javascript
angular.js实现购物车功能
2017/10/23 Javascript
vuex 实现getter值赋值给vue组件里的data示例
2019/11/05 Javascript
Vue2.0 实现页面缓存和不缓存的方式
2019/11/12 Javascript
Electron实现应用打包、自动升级过程解析
2020/07/07 Javascript
Element-UI 使用el-row 分栏布局的教程
2020/10/26 Javascript
编写Python的web框架中的Model的教程
2015/04/29 Python
Python使用struct处理二进制的实例详解
2017/09/11 Python
详解Python3中的迭代器和生成器及其区别
2018/10/09 Python
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
使用Python实现画一个中国地图
2019/11/23 Python
Python 内置变量和函数的查看及说明介绍
2019/12/25 Python
PyTorch中Tensor的数据统计示例
2020/02/17 Python
python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与实例
2020/03/01 Python
PageFactory设计模式基于python实现
2020/04/14 Python
html table呈现个人简历以及单元格宽度失效的问题解决
2021/01/22 HTML / CSS
学生励志演讲稿
2014/01/06 职场文书
七一讲话心得体会
2014/09/05 职场文书
聋哑人盗窃罪辩护词
2015/05/21 职场文书
海上钢琴师的观后感
2015/06/11 职场文书
2015选调生工作总结
2015/07/24 职场文书
「玫瑰之王的葬礼」舞台剧主视觉图公开
2022/03/21 日漫
Python经常使用的一些内置函数
2022/04/11 Python