1. 动态绑定 navbar 与顶部的距离
<view class="nav-bar" :style="{marginTop: systemBarHeight + 'px'}">
</view>
2. 获取系统栏高度
	data() {
		return {
			// 系统状态栏的高度
			systemBarHeight: 0
		};
	},
	computed: {},
	watch: {},
	created() {
		this.getSysteminfo();
	},
	methods: {
		// 获取系统栏高度
		getSysteminfo() {
			uni.getSystemInfo({
				success: res => {
					this.systemBarHeight = res.statusBarHeight;
				}
			});
		}
	}

获取系统信息的官方链接: https://uniapp.dcloud.io/api/system/info?id=getsysteminfo

谷歌浏览器调试(顶部没有手机状态栏)

在这里插入图片描述

手机调试(顶部有手机状态栏)

在这里插入图片描述

如果对你有帮助点个赞吧,谢谢!!
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐