SnowGuest

SnowGuest

这里是 SnowGuest的博客站点,只会记录一些有意思的日常事
bilibili
github

微信小程式Swiper自適應高度 踩坑記錄

今天在寫微信小程序的時候,遇到了一個問題在開發者環境正常 但是真機不顯示 Swiper 內的內容
具體代碼為

<Page>
<View></View> // height:120rpx
  <Swiper> // flex:1
    <Swiper-item>
    </Swiper-item>
    <Swiper-item></Swiper-item>
  </Swiper>
</Page>

在這種情況下,利用 flex 在開發者工具是正常的 ,但是在真機調試 預覽 和體驗版中

Swiper 高度成功鋪滿 但是 Swiper-item 高度為 0 導致不展示任何內容

此處的解決方案也非常簡單粗暴

.className-swiper{
  height:calc(100vh - calc(120rpx - env(safe-area-inset-bottom)));
}

直接手動計算出高度,這裡建議其他額外 View 固定高度
不要同時寫上 flex1 這樣也會覆蓋 height

end

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。