1、通过 uni.getSystemInfo获取系统信息
这里用到了windowHeight,如果页面当前存在原生导航栏和原生tabbar底部栏,这里获取的数据是扣除了这两部分的,反之,如果自定义导航栏了,则是全部屏幕的高度,
created() {
// 获取可视区域的高度
uni.getSystemInfo({
success: res => {
//460是rpx ,顶部元素的高度
// 因为获取的高度是px,设置的是upx ,需要转换
this.scrollHeight= (res.windowHeight - uni.upx2px(460)) +'px'
console.log(res.windowHeight,'this.scrollHeight');
console.log( uni.upx2px(460),' uni.upx2px(460)');
console.log( this.scrollHeight,' uni.this.scrollHeight(460)');
}
});
},