<!-- 轮播图 -->
<van-swipe class="my-swipe" :autoplay="3000" indicator-color="darkred" :style="{height:h}">
<van-swipe-item v-for="item in banner" :key="item.id">
<img :src="item.image_url" alt="" width="100%" style="display:'block'">
</van-swipe-item>
</van-swipe>
export default {
data() {
return {
h: '210px',
}
},
mounted(){
//根据屏幕的高度,动态的计算轮播图容器的高度 设置data.h
let screenW=window.screen.width; //屏幕的宽
let picW= 750; //图片的宽
let picH= 400; //图片的高
let swipeH=Math.floor(picH * screenW / picW)+'px';
this.h=swipeH;
}
}

本文介绍了如何使用HTML5和CSS3技术来创建一个框架轮播图,并实现其高度根据内容自适应。通过利用Flexbox布局和JavaScript动态调整高度,确保了在不同设备上展示效果良好。
1013

被折叠的 条评论
为什么被折叠?



