其实就是在swiper-item下一个大盒子;计算出它的高度,然后让swiper高度等于它;
<swiper style='height:{{swHeight}}px'>
<swiper-item wx:for="{{tab}}">
<view id='dong'>
</view>
</swiper-item>
</swiper>
data(){
swHeight:''
}
onLoad: function (options) {
// 给swiper设置高度 当数据变化的时候;会增加高度;记得来重新调用
var query = wx.createSelectorQuery();
query.select('#dong').boundingClientRect() //dong是要计算盒子的高度
query.exec(function (res) {
console.log(res);
console.log(res[0].height);
that.setData({
swHeight:res[0].height //这里拿到的是px
})
})
},