底部安全区适配
// index.html 增加
<meta name="viewport"
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, viewport-fit=cover" />
// 全局样式增加
@supports(bottom:env(safe-area-inset-bottom)){
#app{
padding-bottom: constant(safe-area-inset-bottom);
padding-bottom: env(safe-area-inset-bottom);
}
}
设置后部分页面不生效,经过排查是高度设定的100vh导致的,修改100%后生效。
本文介绍了如何通过在HTML中添加viewport元标签和全局样式来实现底部安全区的适配,以确保内容不被iPhone X等设备的刘海屏遮挡。当发现部分页面不生效时,作者发现是由于使用了100vh的高度导致的,将高度改为100%后问题得到解决。

687

被折叠的 条评论
为什么被折叠?



