调用uni.getSystemInfoSync(),safeAreaInsets.bottom值为0
- 发布:2025-10-17 15:32
- 更新:2025-10-22 17:03
- 阅读:58
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 4.82
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: ELE-AL00
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
包含圆角处理
包含圆角处理
实际结果:
圆角弧度的高度
圆角弧度的高度
bug描述:
当屏幕无底部操作栏,但屏幕是圆角时,通过 uni.getSystemInfoSync();无法获取底部安全区域,获取到的值是0
{
"SDKVersion": "",
"appId": "__UNI__FB72990",
"appLanguage": "zh-Hans",
"appName": "IMS_Uni",
"appVersion": "1.0.0",
"appVersionCode": 100,
"appWgtVersion": "1.0.0",
"brand": "huawei",
"browserName": "x5webview",
"browserVersion": "114.0.5735.196",
"deviceBrand": "huawei",
"deviceId": "05A0580BB6AFA52494DB4D5ED9A8A575",
"deviceModel": "ELE-AL00",
"deviceOrientation": "portrait",
"devicePixelRatio": 3,
"deviceType": "phone",
"isUniAppX": false,
"language": "zh-CN",
"model": "ELE-AL00",
"oaid": "b68a2358-91bc-4a10-9171-8443c973784d",
"osAndroidAPILevel": 29,
"osLanguage": "zh-CN",
"osName": "android",
"osTheme": "light",
"osVersion": "10",
"pixelRatio": 3,
"platform": "android",
"romName": "HarmonyOS",
"romVersion": "4.0.0",
"safeArea": {
"left": 0,
"right": 360,
"top": 34,
"bottom": 780,
"width": 360,
"height": 746
},
"safeAreaInsets": {
"top": 34,
"right": 0,
"bottom": 0,
"left": 0
},
"screenHeight": 780,
"screenWidth": 360,
"statusBarHeight": 34,
"system": "Android 10",
"ua": "Mozilla/5.0 (Linux; Android 10; ELE-AL00 Build/HUAWEIELE-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/114.0.5735.196 Mobile Safari/537.36 uni-app (Immersed/34.0)",
"uniCompileVersion": "4.76",
"uniCompilerVersion": "4.76",
"uniPlatform": "app",
"uniRuntimeVersion": "4.76",
"version": "1.9.9.82455",
"windowBottom": 0,
"windowHeight": 780,
"windowTop": 0,
"windowWidth": 360
}
月影银翔 (作者)
是的,没有小白条
2025-10-22 17:44