白加黑chris
白加黑chris
  • 发布:2024-10-10 15:44
  • 更新:2024-11-04 16:23
  • 阅读:132

【报Bug】鸿蒙Next,getSystemInfoSync()返回正确windowWidth、windowHeight的时机与其他平台不一致。

分类:鸿蒙Next

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.29

手机系统: HarmonyOS NEXT

手机系统版本号: HarmonyOS NEXT Developer Beta2

手机厂商: 模拟器

手机机型: DevEco模拟器、云真机

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

操作步骤:

在onLoad和onShow中查看uni.getSystemInfoSync()返回值。

预期结果:

windowWidth、windowHeight正确。

实际结果:

windowWidth、windowHeight为0。只有setTimeout延时后执行uni.getSystemInfoSync()才能正确取值。

bug描述:

鸿蒙Next,page的onLoad和onShow中,通过uni.getSystemInfoSync()取得的windowWidth、windowHeight都为0,只有setTimeout延时才能正确取值,而iOS、android在onload即能正确取值。

2024-10-10 15:44 负责人:无 分享
已邀请:
yantaicy

yantaicy

确实有这个问题

要回复问题请先登录注册