92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线

vue,vant,使用過程中 Swipe 輪播自定義大小遇到的坑

2020-4-17    前端達人

今天講一下使用vant Swipe 輪播控件過程中遇到的問題

主要是使用swiper自定義的大小的時候,寬度適應不同分辨率的移動設備

適應寬度的同時還需控件的正常使用


先看一下需要實現的功能,

微信截圖_20200417142351.png

微信截圖_20200417142429.png

一個簡單的輪播圖,但是每個輪播的寬度需要低于100%,使第二個輪播的van-swipe-item可以展示到第一個位置一部分



這時我們再去vant的文檔查看一下控件

微信截圖_20200417142821.png


剛好有一個自定義控件大小的可以使用,完美解決了我們的問題


當我們使用控件之后


 <van-swipe :loop="false"  @change="onChange" :width="350">
        <van-swipe-item v-bind:id="item0"><div class="swipe0">
            <div class="contion">

                <p class="title">家中有事,申請請假一天</p>
                <p class="title1"><span class="rice"></span>部門經理核審中</p>
                <p class="time">03.8 &nbsp;&nbsp;&nbsp; 14.25</p>
                <p class="type">放假申請</p>
            </div>
            <img src="../../assets/images/index/xx/fangjia.png">

        </div></van-swipe-item>
        <van-swipe-item ><div class="swipe1"></div></van-swipe-item>
        <van-swipe-item ><div class="swipe2"></div></van-swipe-item>
        <template #indicator>
            <div class="custom-indicator">
                {{ current + 1 }}/3
            </div>
        </template>
    </van-swipe>



發現功能可以使用,但是再 iPhone8/7 plus  以及iPhone5/se 等分辨率下出現了寬度固定而不適應的情況,

微信截圖_20200417143329.png

微信截圖_20200417143349.png


簡單來說,我們把van-swipe-item寬度控制在了80% 第二個van-swipe-item自然可以展示出來一部分

但是當滑到第二頁的時候 由于第一頁的寬度還是80% 所以就出現了這樣的情況,所以我打算采用

監聽 change 事件

動態的改變 滑動到第幾頁的時候 把當頁的寬度變為80% 其他頁保持不變,


于是

 <van-swipe :loop="false"  @change="onChange" >
        <van-swipe-item v-bind:id="item0"><div class="swipe0">
            <div class="contion">

                <p class="title">家中有事,申請請假一天</p>
                <p class="title1"><span class="rice"></span>部門經理核審中</p>
                <p class="time">03.8 &nbsp;&nbsp;&nbsp; 14.25</p>
                <p class="type">放假申請</p>
            </div>
            <img src="../../assets/images/index/xx/fangjia.png">

        </div></van-swipe-item>
        <van-swipe-item v-bind:id="item1"><div class="swipe1"></div></van-swipe-item>
        <van-swipe-item v-bind:id="item2"><div class="swipe2"></div></van-swipe-item>
        <template #indicator>
            <div class="custom-indicator">
                {{ current + 1 }}/3
            </div>
        </template>
    </van-swipe>





首先 我們為每個swipe-item添加id



 data(){
            return {
                android: true,
                ios: true,
                iphoneX: true,
                current: 0,
                item0:'item0',
                item1:'item1',
                item2:'item2',
            }
        },
        mounted(){

        },
        methods: {
            onChange(index){
                console.log('當前 Swipe 索引:' + index);
                if(index==1){
                    var div =document.getElementById("item0").style.setProperty('width', '10rem', 'important');
                    var div1 =document.getElementById("item1").style.setProperty('width', '9.3333333rem', 'important');
                    var div2 =document.getElementById("item2").style.setProperty('width', '9.3333333rem', 'important');
                } else  if(index==2){
                    var div1 =document.getElementById("item1").style.setProperty('width', '10rem', 'important');
                    var div0 =document.getElementById("item0").style.setProperty('width', '10rem', 'important');
                    var div2 =document.getElementById("item2").style.setProperty('width', '9.3333333rem', 'important');
                } else  if(index==0){
                    var div =document.getElementById("item2");
                    var div0 =document.getElementById("item0").style.setProperty('width', '9.3333333rem', 'important');
                    var div1 =document.getElementById("item1").style.setProperty('width', '9.3333333rem', 'important');
                }
            },



此外,監聽滑動事件,根據滑動到第幾頁 更改當前頁面的寬度,


這樣就解決了




Swipe自定義寬度下,同時適應不同分辨率的情況


蘭蘭設計:前端達人





日歷

鏈接

個人資料

藍藍設計的小編 http://www.skdbbs.com

存檔

92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线
欧美性猛交xxxx久久久| 韩国三级日本三级少妇99| 日韩在线观看电影| 91久久精品国产91久久性色| 日韩电视剧在线观看免费网站| 亚洲999一在线观看www| 亚洲精品久久久久久下一站| 久久精品色欧美aⅴ一区二区| 91超碰中文字幕久久精品| 欧美一级电影免费在线观看| 亚洲激情视频在线| 性色av一区二区三区| 国内精品免费午夜毛片| 福利视频第一区| 国产z一区二区三区| 日韩av片永久免费网站| 亚洲成人精品av| 国产精品日韩欧美综合| 国产日韩欧美夫妻视频在线观看| 精品福利视频导航| 国产精品xxx视频| 国产精品69久久| 日韩欧美精品网站| 精品久久国产精品| 亚洲人成电影网站色| 欧美成人亚洲成人| 亚洲女成人图区| 亚洲性日韩精品一区二区| 午夜精品久久久久久久白皮肤| 国产一区二区黑人欧美xxxx| 奇米影视亚洲狠狠色| 国产97人人超碰caoprom| 成人精品aaaa网站| 日韩欧美视频一区二区三区| 欧美多人乱p欧美4p久久| 疯狂蹂躏欧美一区二区精品| 68精品久久久久久欧美| 亚洲欧美在线免费| 欧美日韩在线视频首页| 69av在线播放| 97在线视频免费看| 久久久久久久久久久成人| 91爱视频在线| 2019亚洲日韩新视频| 91av在线不卡| 欧日韩不卡在线视频| 国产香蕉97碰碰久久人人| 中文字幕日韩av综合精品| 亚洲jizzjizz日本少妇| 欧美性色19p| 欧美激情在线观看视频| 亚洲xxxxx电影| 97婷婷大伊香蕉精品视频| 日韩有码在线播放| 国产情人节一区| 91精品久久久久久久久不口人| 91精品国产乱码久久久久久蜜臀| 日韩欧美中文免费| 国产午夜精品理论片a级探花| 91高清在线免费观看| 91综合免费在线| 亚洲人成77777在线观看网| 国产精品黄色av| 色噜噜国产精品视频一区二区| 九九精品在线观看| 97国产精品人人爽人人做| 久久精品国产欧美亚洲人人爽| 精品久久久久久久久中文字幕| 日韩精品久久久久久福利| 性欧美xxxx视频在线观看| 欧美精品电影免费在线观看| 国产精品mp4| www.欧美精品一二三区| 欧美国产中文字幕| 中文字幕av一区二区三区谷原希美| 午夜精品久久久久久久久久久久| 久久久久久噜噜噜久久久精品| 国产精品在线看| 欧美性猛交xxxx免费看久久久| 亚洲国产精品va在线观看黑人| 国产噜噜噜噜噜久久久久久久久| 国产精品久久久久av| 91中文字幕在线观看| 自拍视频国产精品| 亚洲一区二区久久| 亚洲人成在线播放| 亚洲国产精品一区二区三区| 久久久亚洲网站| 97国产一区二区精品久久呦| 色婷婷久久一区二区| 日韩男女性生活视频| 欧美伦理91i| 欧美在线视频观看免费网站| 国产精品偷伦视频免费观看国产| 欧美在线性视频| 91精品国产综合久久久久久久久| 精品自拍视频在线观看| 91理论片午午论夜理片久久| 国产一区二区免费| 精品国产视频在线| 久久久久久香蕉网| 国产亚洲精品激情久久| 欧美激情综合亚洲一二区| 国产97人人超碰caoprom| 亚洲免费福利视频| 有码中文亚洲精品| 国产精品永久免费| 中文日韩电影网站| 欧美丰满少妇xxxxx做受| 欧美日韩中文字幕日韩欧美| 日韩视频精品在线| 午夜精品免费视频| 国产在线精品一区免费香蕉| 中文欧美日本在线资源| 中文字幕在线国产精品| 日本韩国在线不卡| 亚洲欧美日韩第一区| 国产亚洲精品久久| 亚州av一区二区| 欧美激情视频网站| 91干在线观看| 久久精品成人欧美大片古装| 97视频免费看| 国产欧美va欧美va香蕉在线| 亚洲一区二区三区在线视频| 精品久久久久久电影| 国产色婷婷国产综合在线理论片a| 欧美午夜精品伦理| 黄网动漫久久久| 国产精品欧美一区二区三区奶水| 国产91精品不卡视频| 亚洲影视中文字幕| 中文字幕亚洲综合| 国产精品久久久久久久久影视| 久久综合伊人77777蜜臀| 欧美激情欧美激情在线五月| 亚洲成人1234| 国产精品亚发布| 亚洲人在线视频| 色老头一区二区三区在线观看| 亚洲а∨天堂久久精品喷水| 国产在线观看精品| 日韩av在线免费观看一区| 日韩在线视频导航| 国产午夜精品一区理论片飘花| 亚洲欧美资源在线| 福利二区91精品bt7086| 亚洲国产精品一区二区久| 日本精品免费观看| 亚洲第一福利在线观看| 亚洲精品国产精品久久清纯直播| 色一情一乱一区二区| 久久久久久久久久久国产| 精品久久久久久久久久久久久久| 538国产精品一区二区免费视频| 日韩美女在线观看| 国产一区二区三区四区福利| 日韩欧美精品网站| 国产精品自产拍高潮在线观看| 俺也去精品视频在线观看| 日韩一区二区三区xxxx| 久久精品国产96久久久香蕉| 91高清免费在线观看| 久久久www成人免费精品张筱雨|