uni.getSystemInfo({
success: (res) => {
winSize.value.width = res.windowWidth;
winSize.value.height = res.windowHeight;
}
});
产品分类: 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
鸿蒙平台getSystemInfo获取的windowWidth和Height是0
rexcoder (作者)
在onload的时候到调用的这个方法
const getWindowSize = () => {
uni.getSystemInfo({
success: (res) => {
winSize.value.width = res.windowWidth;
winSize.value.height = res.windowHeight;
}
});
};
onLoad(() => {
getWindowSize();
});