<swiper indicator-dots="true" autoplay="true" indicator-color="#fff" indicator-active-color="#FF814A" style='height:{{Hei}}'>
<block wx:for="{{bannerList}}" wx:key="key">
<swiper-item>
<navigator url="" hover-class="none">
<image src="{{item.img}}" mode="widthFix" bindload='imgH'></image>
</navigator>
</swiper-item>
</block>
</swiper>
data: {
Hei: "", //这是swiper要动态设置的高度属性
bannerList:[], //请求轮播的数据
},
imgH: function (e) {
let winWid = wx.getSystemInfoSync().windowWidth; //获取当前屏幕的宽度
let imgh = e.detail.height; //图片高度
let imgw = e.detail.width;
let swiperH = winWid * imgh / imgw + "px"
this.setData({
Hei: swiperH //设置高度
})
},