uniapp swiper Tab选项卡切换高度自适应问题
uniapp swiper Tab选项卡切换高度自适应问题
swiper需要指定固定高度,但数据是动态加载的,所以高度需要自适应。
基本思路:就是获取展示内容的高度 赋值给swiper。但是中间有好多坑,淌过了在这里分享一下思路,经验不足,有改进的地方欢迎多多指点
<wuc-tab :tab-list="tabList3" :tabCur.sync="TabCur3" tab-class="text-center text-black bg-white" select-class="text-orange"></wuc-tab>
<swiper @change="swiperChange3" :style="{height:swiperHeight+'px'}" >
<swiper-item>
<view class="list1">
</view>
</swiper-item>
<swiper-item>
<view class="list2">
</view>
</swiper-item>
data() {
return {
tabList3: [
{
name: 'tab1'
},
{
name: 'tab2'
}
],
TabCur3: 0,
listHeight:0, //内部的高度
swiperHeight:0,