uniapp刘海屏适配

新建一个js文件 getPhoneInfo.js (也可以直接写在mian.js)

export const getPhoneInfo = () => {
	const phoneInfo = uni.getSystemInfoSync(); // 获取手机系统信息
	let statusBarObj = {
		statusBarHeight: 20 /* 状态栏默认高度 */
		//如果自己有需要其他属性的话,可以往这里添加
	}
	// 设置状态栏高度(H5顶部无状态栏小程序有状态栏需要撑起高度)
	statusBarObj.statusBarHeight = phoneInfo.statusBarHeight;
	return statusBarObj;
}


在mian.js挂载全局

import {getPhoneInfo} from '../getPhoneInfo.js'
Vue.prototype.getPhoneInfo = getPhoneInfo();

放在顶部导航栏

	<view :style="'height:'+getPhoneInfo.statusBarHeight*1+'px;'">
				
	</view>	

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐