chinacoal
chinacoal
  • 发布:2022-10-31 13:11
  • 更新:2022-11-01 21:26
  • 阅读:695

【报Bug】通过uni.getSystemInfoSync().windowHeight和uni.getSystemInfoSync().windowWidth获取屏幕 宽高

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macOS monterey 12.6

HBuilderX类型: 正式

HBuilderX版本号: 3.6.4

手机系统: Android

手机系统版本号: Android 12

手机厂商: 华为

手机机型: HUAWEIMatePadPro

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

onResize() {
let that = this;
uni.getSystemInfo({
success: function(res) {
console.log('屏幕旋转1:', res.windowHeight);
console.log('屏幕旋转2:', res.windowWidth);
}
});
},

操作步骤:
onResize() {  
            let that = this;  
            uni.getSystemInfo({  
                success: function(res) {  
                    console.log('屏幕旋转1:', res.windowHeight);  
                    console.log('屏幕旋转2:', res.windowWidth);  
                }  
            });  
        },  

预期结果:

发布比较着急 请官方帮忙查看

实际结果:

暂未解决

bug描述:

突然在app工程里通过uni.getSystemInfoSync().windowHeight和uni.getSystemInfoSync().windowWidth uni.getSystemInfoSync().screenWidth uni.getSystemInfoSync().screenHeight获取屏幕 宽高 横屏状态返回 的值全部是错的,竖屏状态下是对的,在onResize onReady onLoad方法里获取的都是错误的 而且之前云打包已发布的app也有问题了 请问官方这是什么情况?设备系统为鸿蒙3.0 自定义基座运行不可以 通用基座运行的打印的值是对的

2022-10-31 13:11 负责人:无 分享
已邀请:
DCloud_UNI_Anne

DCloud_UNI_Anne

试下用onResize返回的显示区域的尺寸信息windowWidth、windowHeight呢

  • chinacoal (作者)

    效果一样 横屏都是错的

    2022-11-01 22:39

  • DCloud_UNI_Anne

    回复 chinacoal: 在pad上出现?手机上正常吗?

    2022-11-03 16:01

  • chinacoal (作者)

    回复 DCloud_UNI_Anne: pad横屏 uni.getSystemInfoSync()获取的屏幕宽高不对 手机上正常 标准基座没问题 自定义基座就不行 已经反馈好几天了 还没人给解决 我们项目组很着急啊

    2022-11-03 16:10

  • DCloud_UNI_Anne

    回复 chinacoal: 不用uni.getSystemInfoSync(),用onResize返回的或者用uni.onWindowResize 你试试

    2022-11-03 16:15

  • chinacoal (作者)

    回复 DCloud_UNI_Anne: 这个获取到高度也不正确

    2022-11-03 17:24

  • chinacoal (作者)

    还有个问题 横屏启动app navigateTo 新的页面 显示半屏

    2022-11-03 17:25

  • DCloud_UNI_Anne

    回复 chinacoal: 手机上是否正常呢?暂无同款pad可测试复现

    2022-11-03 20:04

  • chinacoal (作者)

    回复 DCloud_UNI_Anne: 手机上正常

    2022-11-04 08:50

该问题目前已经被锁定, 无法添加新回复