LPFFFF
LPFFFF
  • 发布:2024-05-15 17:02
  • 更新:2024-05-15 17:05
  • 阅读:122

【报Bug】 uni.getSystemInfoSync().safeAreaInsets.top的值在部分机型上不正确

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows 11

HBuilderX类型: 正式

HBuilderX版本号: 3.8.4

第三方开发者工具版本号: 1.06.2401020

基础库版本号: 3.1.4

项目创建方式: HBuilderX

示例代码:

onReady() {
this.$nextTick(() => {
let systemInfo = uni.getSystemInfoSync();
console.log(systemInfo.safeAreaInsets.top) // 0
})
}

操作步骤:

微信小程序第一次扫码进入页面

预期结果:

应该有正确的值,不应该为0

实际结果:

为0,导致我的页面布局出问题了

bug描述:

在华为mate手机,以及其他部分机型上。uni.getSystemInfoSync()的safeAreaInsets.top,在微信小程序第一次扫码进入时为0。

2024-05-15 17:02 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

这个应该是微信的bug吧。你直接调用wx.getSystemInfoSync,应该也一样吧

  • LPFFFF (作者)

    好吧,我去微信那边看看

    2024-05-15 17:06

要回复问题请先登录注册