1、在template.h5.html中添加viewport-fit=cover
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, viewport-fit=cover">
2、在App.vue中引入scss
<style lang="scss">
/*每个页面公共css */
@import '/css/common.scss';
</style>
3、在common.scss文件中设置body样式
/*坑:解决iphoneX等大屏手机底部小黑条挡住tab的解决方法:安全区域距离底部边界距离env() 跟 constant() 需要同时存在,而且顺序不能换。*/
/* #ifdef H5 */
body {
padding-bottom: constant(safe-area-inset-bottom);/* 兼容 iOS < 11.2 */
padding-bottom: env(safe-area-inset-bottom); /* 兼容 iOS >= 11.2 */
}
/* #endif */
本文地址:https://blog.csdn.net/LzzMandy/article/details/107514847
如对本文有疑问, 点击进行留言回复!!
VUE怎么解决路由跳转时及跳转到外部链接,再返回的页面缓存问题
vue 调用后端接口导出excel无效果,直接访问后端url可以
vue 动态设置img的src地址无效,npm run build 后找不到文件的解决
解决vue动态路由异步加载import组件,加载不到module的问题
网友评论