最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue下的elementui輪播圖自適應高度問題

 更新時間:2022年09月20日 11:14:20   作者:白日有夢  
這篇文章主要介紹了vue下的elementui輪播圖自適應高度問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

elementui輪播圖自適應高度

翻了下api 沒有找到對應的屬性,所以這里用自定義方法來實現(xiàn)

<el-carousel :interval="5000" arrow="never" :height="autoHeight">
? ? ?<el-carousel-item v-for="(banner, index) in banners" :key="index">
? ? ? ? <a :href="banner.extra.tourl" rel="external nofollow" >
?? ??? ??? ?<img :src="banner.imgurl" :title="banner.title" class="max-img">
?? ??? ?</a>
? ? ?</el-carousel-item>
? </el-carousel>

我們?nèi)〉腷anner 是在750像素下高度為145px

?getAutoHeight(){
? ? ?let _w = document.documentElement.clientWidth || document.body.clientWidth; ;?
? ? ?this.autoHeight = _w * 145 / 375 + 'px';
? }

elementui輪播圖自適應的最簡單實現(xiàn)

相信用過element ui組件庫的人肯定都有用到輪播圖,關(guān)于大小官方只提供了一個height屬性,字符串類型,也就是說可以使用vh、vw等自適應單位。

我看到網(wǎng)上大部分人都是通過js監(jiān)聽瀏覽器寬高、圖片大小去設置一個值,千篇一律…… 今天我來給大家分享一個更加簡單快捷的方法:

 <div class="slide_pc">
         <el-carousel trigger="click" height="37vw" @change="loadAnimate"  :interval="5000" arrow="hover">
            <el-carousel-item v-for="(item,index) in imgurl" :key="index">
              <figure>
                <img :src="item" style="width:100%;height: auto;"/>
              </figure>
            </el-carousel-item>
          </el-carousel>
          <!-- <slider-show :slides="sliders" :inv="invTime"></slider-show> -->
    </div>

我給它的單位是vw,然后圖片標簽加上以下樣式就可以了:

width: 100%; height: auto;

效果如下

拉伸一下

vw的值各位可以根據(jù)自己的情況去調(diào)整。這個做法不能說百分之百精確,但我覺得已經(jīng)能夠滿足需求了。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

蓝田县| 新晃| 水城县| 桑日县| 万安县| 政和县| 龙游县| 清苑县| 金川县| 镇坪县| 秭归县| 绿春县| 朔州市| 油尖旺区| 登封市| 赣榆县| 衡阳市| 固安县| 抚松县| 凤台县| 当阳市| 太保市| 永寿县| 定陶县| 高密市| 荣昌县| 班戈县| 广东省| 广安市| 贵阳市| 留坝县| 临潭县| 杭州市| 鄂尔多斯市| 商都县| 余姚市| 江都市| 荆州市| 离岛区| 黔东| 泽库县|