在苹果手机中,浏览器下方菜单也会算到屏幕中,导致calc(100vh - px)高度达不到想要的效果。
网上找了好几种方法,有进入时检测是否是苹果手机浏览器,多减去80px,兼容效果不太好,网页端模拟器就会出现空白
我是这样处理的,感觉效果还是可以的:
用vue this.boxheight = `calc(window.innerHeight}px - 0.688rem)`
用js的话需要获取 元素直接 设置style中的高度
在苹果手机中,浏览器下方菜单也会算到屏幕中,导致calc(100vh - px)高度达不到想要的效果。
网上找了好几种方法,有进入时检测是否是苹果手机浏览器,多减去80px,兼容效果不太好,网页端模拟器就会出现空白
我是这样处理的,感觉效果还是可以的:
用vue this.boxheight = `calc(window.innerHeight}px - 0.688rem)`
用js的话需要获取 元素直接 设置style中的高度