国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

Vue實現移動端左右滑動效果的方法

2024-05-06 16:47:32
字體:
來源:轉載
供稿:網友

1. 最近得到一個新需求,需要在Vue項目的移動端頁面上加上左右滑動效果,在網上查閱資料,最終鎖定了vue-touch

2. 下載vue-touch (https://github.com/vuejs/vue-touch/tree/next) 注意:如果Vue是2.x 的版本的話,一定要下next分支上的。

3. 使用:

    3.1 npm install vue-touch@next --save

    3.2 在main.js 中 引入:

  import VueTouch from 'vue-touch'    Vue.use(VueTouch, {name: 'v-touch'})    VueTouch.config.swipe = {       threshold: 100 //手指左右滑動距離    }

    3.3  在左右滑動頁面的父頁面使用,如:

 <v-touch v-on:swipeleft="onSwipeLeft" v-on:swiperight="onSwipeRight" tag="div">        <router-view></router-view>    </v-touch>

        左滑事件:swipeleft, 右滑事件:swiperight, 更多事件請查閱api

4. 注意事項:

    使用左右滑動之后,發現不能上下滑動了,這是因為vue-touch 默認禁止了用戶的手勢操作,注意組件上有個css屬性:touch-action: none;

    把這個屬性覆蓋一下就好了,如: touch-action: pan-y!important;

總結

以上所述是小編給大家介紹的Vue實現移動端左右滑動效果的方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江川县| 兴安盟| 蚌埠市| 英德市| 额尔古纳市| 灵丘县| 辽源市| 邮箱| 定南县| 化隆| 赞皇县| 全州县| 彰化县| 大庆市| 嘉峪关市| 界首市| 都昌县| 台安县| 离岛区| 新昌县| 淳化县| 望城县| 九台市| 邹平县| 宁强县| 万荣县| 广水市| 沙雅县| 平山县| 安平县| 湖口县| 曲阜市| 萨迦县| 额济纳旗| 武义县| 东光县| 揭东县| 弥勒县| 古交市| 上饶县| 沽源县|