踩坑uni中swiper高度固定无法自适应问题

在uniapp中遇到swiper组件默认高度问题,导致图片无法自适应显示。通过动态绑定高度并利用获取节点高度的方法解决了这个问题。具体实现是避免在v-for中直接使用oneDom节点,改用无语义block进行循环,从而实现swiper内容自适应高度的效果。
摘要由CSDN通过智能技术生成

以下是全部代码,我在swiper中写了很多图片,但是只能显示一点,因为uniapp里面的swiper具有默认高度问题,默认高度为150px。图片无法自适应撑开高度,只能写固定高度,给固定值。

显然这种方法并不可取,解决方案就是使用利用获取节点高度的方法来动态绑定高度。

<template>
    <view>
 
        <!-- Tab标签头部 -->
        <view>
            <view class="TopTabs" style="display: flex; flex-direction: row; justify-content: space-evenly;">
                <view class="oneTab" :class="{'active': showingTabIndex == 0}" @click="showingTabIndex = 0">
                    All
                </view>
                <view class="oneTab" :class="{'active': showingTabIndex == 1}" @click="showingTabIndex = 1">
                    BB
                </view>
                <view class="oneTab" :class="{'active': showingTabIndex == 2}" @click="showingTabIndex = 2">
                    CC
                </view>
            </view>
        </view>
        <hr&g
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值