国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 马公市| 麻栗坡县| 阜阳市| 姜堰市| 井陉县| 松桃| 永安市| 宁武县| 自治县| 苍山县| 临漳县| 寿宁县| 九龙坡区| 遵化市| 金阳县| 枝江市| 开远市| 榕江县| 建宁县| 永登县| 揭阳市| 鄂伦春自治旗| 繁峙县| 苍南县| 香港| 宁德市| 德令哈市| 莆田市| 龙泉市| 平和县| 永修县| 枣阳市| 阳曲县| 德令哈市| 永胜县| 阿鲁科尔沁旗| 唐海县| 淮南市| 高邮市| 象州县| 景洪市|