用vue 實(shí)現(xiàn)手機(jī)觸屏滑動(dòng)功能
功能:iview Carousel 走馬燈,我需要在phone上實(shí)現(xiàn)滑動(dòng)切換功能。
<div @touchstart='phone_mouseS' @touchend='phone_mouseE'><Carousel :autoplay-speed='5000' v-model='phone_mouseMIndex' autoplay :value='0' loop v-if='menuChoose == ’/’'> <CarouselItem> <img src='http://www.lshqa.cn/static/common/phone_banner_index1.jpg' /> </CarouselItem> <CarouselItem> <img src='http://www.lshqa.cn/static/common/phone_banner_index1.jpg' /> </CarouselItem> <CarouselItem> <img src='http://www.lshqa.cn/static/common/phone_banner_index3.jpg' /> </CarouselItem></Carousel></div>
data() {return { phone_mouseMIndex: 0, // phone端 滑動(dòng)索引 phone_mouseMX0: 0, // phone端 滑動(dòng)索引 phone_mouseMX1: 0, // phone端 滑動(dòng)索引}},...// phone端 滑動(dòng)開始phone_mouseS(e){ this.phone_mouseMX0 = e.changedTouches[0].pageX;},// phone端 滑動(dòng)結(jié)束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; } }}
到此這篇關(guān)于用vue 實(shí)現(xiàn)手機(jī)觸屏滑動(dòng)功能的文章就介紹到這了,更多相關(guān)vue 手機(jī)觸屏滑動(dòng)內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. jsp網(wǎng)頁實(shí)現(xiàn)貪吃蛇小游戲2. CSS hack用法案例詳解3. ASP 處理JSON數(shù)據(jù)的實(shí)現(xiàn)代碼4. PHP設(shè)計(jì)模式中工廠模式深入詳解5. 用css截取字符的幾種方法詳解(css排版隱藏溢出文本)6. asp中response.write("中文")或者js中文亂碼問題7. 將properties文件的配置設(shè)置為整個(gè)Web應(yīng)用的全局變量實(shí)現(xiàn)方法8. ThinkPHP5實(shí)現(xiàn)JWT Token認(rèn)證的過程(親測(cè)可用)9. ASP 信息提示函數(shù)并作返回或者轉(zhuǎn)向10. asp(vbs)Rs.Open和Conn.Execute的詳解和區(qū)別及&H0001的說明
