rexcoder
rexcoder
  • 发布:2024-10-09 17:47
  • 更新:2024-10-11 15:56
  • 阅读:186

【报Bug】鸿蒙平台getSystemInfo获取的windowWidth和Height是0

分类:鸿蒙Next

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: mac os 11.4

HBuilderX类型: 正式

HBuilderX版本号: 4.28

手机系统: HarmonyOS NEXT

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

手机厂商: 华为

手机机型: Mate 60

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

uni.getSystemInfo({
success: (res) => {
winSize.value.width = res.windowWidth;

  winSize.value.height = res.windowHeight;  
}  

});

操作步骤:

调用 uni.getSystemInfo({
success: (res) => {
winSize.value.width = res.windowWidth;

  winSize.value.height = res.windowHeight;  
}  

});

预期结果:

鸿蒙平台getSystemInfo获取的windowWidth和Height是正常

实际结果:

鸿蒙平台getSystemInfo获取的windowWidth和Height是0

bug描述:

鸿蒙平台getSystemInfo获取的windowWidth和Height是0

2024-10-09 17:47 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

你好,我这里测试鸿蒙项目没有出现这个问题,你能详细说一下你是在哪里用的吗?最好给出可以复现的项目

rexcoder

rexcoder (作者)

在onload的时候到调用的这个方法
const getWindowSize = () => {
uni.getSystemInfo({
success: (res) => {
winSize.value.width = res.windowWidth;

  winSize.value.height = res.windowHeight;  
}  

});
};

onLoad(() => {
getWindowSize();
});

要回复问题请先登录注册