<!-- 轮播图 -->
<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;
}
}