vue单页面在ios微信浏览器中首次跳转后页面底部会被微信导航栏遮盖住的问题解决方案

// 第一个是去掉默认微信导航栏



// 第二个是重新再次获取高度 ,写死高度里面用 overflow-y: scroll去做滚动


mounted() {
		// 只有微信浏览器中IOS系统才会出现的问题,由于导航栏的占了高度,所以要重新获取
		setTimeout(()=>{
			uni.getSystemInfo({
				success:res => {
					if(this.boxH != res.windowHeight) { // 判断之前的高度是否一样
						this.boxH = res.windowHeight
					}
				}
			})
		},100)
	}, 

猜你喜欢

转载自blog.csdn.net/Hgh_1997/article/details/105044492