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)
        }
    });
},
posted @ 2020-02-03 13:58  zhongfang99  阅读(976)  评论(0编辑  收藏  举报