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

首頁 > 語言 > JavaScript > 正文

Vue實現(xiàn)移動端左右滑動效果的方法

2024-05-06 15:27:44
字體:
供稿:網(wǎng)友

1. 最近得到一個新需求,需要在Vue項目的移動端頁面上加上左右滑動效果,在網(wǎng)上查閱資料,最終鎖定了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. 注意事項:

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

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

總結(jié)

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 婺源县| 曲麻莱县| 息烽县| 西峡县| 涞水县| 开封市| 临桂县| 舒兰市| 崇文区| 鹤峰县| 新邵县| 云南省| 那曲县| 墨竹工卡县| 青龙| 柳江县| 郯城县| 屏南县| 邓州市| 岚皋县| 新竹市| 富锦市| 阿瓦提县| 资中县| 惠水县| 崇阳县| 西安市| 宜章县| 慈利县| 鄂温| 长子县| 广宁县| 石泉县| 和田市| 宝应县| 岳普湖县| 大埔区| 农安县| 宁波市| 滁州市| 专栏|