直接打印 getSystemInfoSync 返回值 就行

- 发布:2025-06-09 15:09
- 更新:2025-07-07 11:18
- 阅读:78
【报Bug】uni.getSystemInfoSync() 4.66 打包出来的基座包 同一设备 screenWidth 和 screenHeight 在执行某个操作后 返回的值变了
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 14.5 (23F79)
HBuilderX类型: 正式
HBuilderX版本号: 4.66
手机系统: iOS
手机系统版本号: iOS 18
手机厂商: 苹果
手机机型: iPhone 14 Pro Max
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
正常是 默认启动的时候 就应该是 "screenHeight": 932 "screenWidth": 430,
正常是 默认启动的时候 就应该是 "screenHeight": 932 "screenWidth": 430,
实际结果:
默认启动的时候是 "screenHeight": 896 "screenWidth": 414,
默认启动的时候是 "screenHeight": 896 "screenWidth": 414,
bug描述:
设备 iphone 14 pro max 屏幕尺寸就是 430pt * 932pt
APP启动的时候 我通过 getSystemInfoSync 获取的 "screenHeight": 896 "screenWidth": 414,
我只要触发ios画中画直播 再通过 getSystemInfoSync 获取的对应就变成 "screenHeight": 932 "screenWidth": 430,
Dright (作者)
知道问题了 是我用了自定义开屏图 导致的默认宽高有问题
2025-07-09 15:27
DCloud_UNI_yuhe
回复 Dright: 好的,感谢反馈
2025-07-09 15:33