【日期】2025-04-14
【問題】
swiper在iOS上偶發出現后幾張圖片白屏情況
swiper內部的幾個swiper-item垂直排列,各自進行滾動,樣式方面兼容性出現問題
【原因】:
原代碼:(不應在swiper-item添加style屬性)
<swiper :circular="true" :autoplay="true" :interval="4000" :duration="1000" style="height: 690rpx;width: 750rpx;"><swiper-item style="height: 690rpx;width: 750rpx;"><view class="top"><view class="top-swiper"><swiper :vertical="true" :circular="true" :autoplay="true" :interval="2000" :duration="1000" :display-multiple-items="Math.min(2,swiperList.length)" :disable-touch="true" style="height: 114rpx;"><swiper-item v-for="item in swiperList" :key="item"><view class="swiper-item"><image src="圖片" mode=""></image> {{item}}</view></swiper-item></swiper></view><view class="top-swiper-cover"></view></view></swiper-item><swiper-item style="height: 690rpx;width: 750rpx;"><image style="height: 690rpx;width: 750rpx;" src="圖片" mode=""></image></swiper-item><swiper-item style="height: 690rpx;width: 750rpx;"><image style="height: 690rpx;width: 750rpx;" src="圖片" mode=""></image></swiper-item>
</swiper>
【如何修復】:
將swiper-item上style刪除
【總結】:
避免在uniapp組件上添加style屬性