使用uni-app鸿蒙 setWindowSystemBarEnable方法隐藏状态栏后 导航栏没有适配安全区
使用uni-app鸿蒙 setWindowSystemBarEnable方法隐藏状态栏后 导航栏没有适配安全区
示例代码:
export const disableWindowSystemBar = () => {
const _window = UTSHarmony.getCurrentWindow();
_window.setWindowSystemBarEnable([]);
}
操作步骤:
- 导出uts方法
- 页面中引入并在onLoad中调用 disableWindowSystemBar
预期结果:
导航栏适配安全区
实际结果:
导航栏没有适配安全区
bug描述:
使用鸿蒙 setWindowSystemBarEnable方法隐藏状态栏后 导航栏没有适配安全区
| 信息类别 | 详细信息 |
|---|---|
| 产品分类 | uniapp/App |
| PC开发环境 | Mac |
| PC操作系统版本 | 15.6.1 (24G90) |
| HBuilderX类型 | Alpha |
| HBuilderX版本 | 4.81 |
| 手机系统 | HarmonyOS NEXT |
| 手机系统版本 | HarmonyOS 5.1.0 |
| 手机厂商 | 华为 |
| 手机机型 | nova 12 Pro |
| 页面类型 | vue |
| vue版本 | vue3 |
| 打包方式 | 云端 |
| 项目创建方式 | HBuilderX |
更多关于使用uni-app鸿蒙 setWindowSystemBarEnable方法隐藏状态栏后 导航栏没有适配安全区的实战教程也可以访问 https://www.itying.com/category-93-b0.html
4 回复
到底状态栏还是导航栏?截图说明一下
参考这个 https://ask.dcloud.net.cn/article/42099
更多关于使用uni-app鸿蒙 setWindowSystemBarEnable方法隐藏状态栏后 导航栏没有适配安全区的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
您好 请查看下面的评论
效果如下 测试页面没有自定义导航
设置沉浸式之后,应用会全屏展示,右图表现是正常的,需要你自行设置,你可以考虑给顶部导航栏设置 custom 自行实现。

