国产精品爱久久久久久久小说,女人扒开腿让男人桶到爽 ,亚洲欧美国产双大乳头,国产成人精品综合久久久久,国产精品制服丝袜无码,免费无码精品黄av电影,黑色丝袜无码中中文字幕,乱熟女高潮一区二区在线

            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.dzxscac.cn

            存檔

            主站蜘蛛池模板: 精品卡1卡2卡三卡免费网站| 四虎中文字幕| 男女一边摸一边做爽爽| 久久久亚洲综合久久久久87| 亚洲欧美综合在线观看| 国产日韩精品欧美一区喷水| 中国杭州少妇xxxx做受| 青青青免费视频观看在线| 亚洲av成人午夜福利| 美女扒开腿让男人桶爽久久软件| 中文一级片| 99精品视频免费看| 亚洲va无码va在线va天堂| av片亚洲国产男人的天堂| 国产精品自拍在线观看| 久久久www影院人成_免费| 国产精品亚洲精品日韩己满十八小| 天天撸夜夜操| 久99| 久久国产劲爆∧v内射-百度 | 激情小说综合| 漂亮人妻洗澡被公强 日日躁 | 麻豆蜜桃av蜜臀av色欲av| 亚洲第一综合网址网址| 操操色| 亚洲综合色网一区二区三区| 国产精品 经典三级 亚洲| 亚洲综合一区二区三区| 在线观看成人小视频| 一区二区三区乱码在线 | 欧洲| 亚洲a片无码一区二区蜜桃| 国产成人综合av| 体态丰腴的微胖熟女的特征| 亚洲精品无码久久久久av麻豆| 老熟妇一区二区三区啪啪| 国产巨乳在线观看| 欧美综合自拍亚洲综合图| 久碰久摸久看视频在线观看| 男女那个视频| 亚洲另类春色| 无码专区人妻系列日韩|