"style": {
"navigationBarTitleText": "",
"navigationStyle": "custom",
"app-plus": {
"titleNView": false,
"scrollIndicator": "none",
"subNVues": [
{
"id": "navigation-bar",
"path": "app-plus/subNvue/navigation-bar/index",
"type": "navigationBar"
}
]
}
}

- 发布:2025-03-24 13:29
- 更新:2025-03-24 16:06
- 阅读:151
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: Macos 15.3 (24D60)
HBuilderX类型: Alpha
HBuilderX版本号: 4.54
手机系统: Android
手机系统版本号: Android 11
手机厂商: 小米
手机机型: 小米10
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
App下载地址或H5⽹址: https://applink.medlinker.com/download/a.htm
操作步骤:
预期结果:
使用自定义标题栏,自带标题栏不展示
使用自定义标题栏,自带标题栏不展示
实际结果:
自带标题栏展示位空白,整体页面下移。
自带标题栏展示位空白,整体页面下移。
bug描述:
小米手机安卓11,12均能复现,问题机型不限于小米10,小米 11 Ultra。
小米12s 安卓13正常。vivo手机安卓11也正常。
初步判断是米UI的适配问题。
NVUE页面正常,VUE页面有2种情况
- 如果是navigate导航,会出现下图中(跳转协议页面)先空白,后续又会顶上去,空白消失正常的情况。
- 如果是redirect或者relaunch,空白会一直存在(填写资料页面),并且实际页面会被顶下去,导致底部一部分不可见。



麻烦请提供一个简单的demo示例项目,不要有登录的特殊功能
-
用户2738808 (作者)
if (!IS_IOS) {
// @ts-ignore
last(getCurrentPages())?.$getAppWebview?.()?.setStyle({ bounce: 'none' });
}
最后定位到原因实在setup阶段调用这个方法导致的,本来是想全局禁用vue android的bounce效果。
后面放到ready + timeout后,就不会出现了。
底层原因未知。。
2025-03-24 20:33
-