uniapp自動獲取了視口高度卻沒有用


再使用 uniapp 時,獲取到了視口的高度,卻沒有效果

<swiper class="swiper-box" :style="{height:swiperHeight+'px'}" @change='changeSwiper'>
    // 代碼段
</swiper>

data() {
    return {
    // swiper的高度
        swiperHeight:500,
    }
}


onLoad(){
    uni.getSystemInfo({
        success:  (res) => {     // 需要使用箭頭函數,swiper 高度才能設置成功
            // 獲取swiperHeight可以獲取的高度,窗口高度減去導航欄高度
            this.swiperHeight = res.windowHeight - uni.upx2px(100)
            console.log(this.swiperHeight)
        }
    });
},


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM