onReady() {
this.$nextTick(() => {
let systemInfo = uni.getSystemInfoSync();
console.log(systemInfo.safeAreaInsets.top) // 0
})
}
- 发布:2024-05-15 17:02
- 更新:2024-05-15 17:05
- 阅读:122
【报Bug】 uni.getSystemInfoSync().safeAreaInsets.top的值在部分机型上不正确
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows 11
HBuilderX类型: 正式
HBuilderX版本号: 3.8.4
第三方开发者工具版本号: 1.06.2401020
基础库版本号: 3.1.4
项目创建方式: HBuilderX
示例代码:
操作步骤:
微信小程序第一次扫码进入页面
微信小程序第一次扫码进入页面
预期结果:
应该有正确的值,不应该为0
应该有正确的值,不应该为0
实际结果:
为0,导致我的页面布局出问题了
为0,导致我的页面布局出问题了
bug描述:
在华为mate手机,以及其他部分机型上。uni.getSystemInfoSync()的safeAreaInsets.top,在微信小程序第一次扫码进入时为0。
LPFFFF (作者)
好吧,我去微信那边看看
2024-05-15 17:06