chinacoal
chinacoal
  • 发布:2022-10-31 09:34
  • 更新:2022-10-31 09:34
  • 阅读:73

【报Bug】华为matepadPro上通过uni.getSystemInfoSync()获取的屏幕宽高 横竖屏且切换的时候 返回值不正确

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

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描述:

请教在 华为matepadPro上为什么突然之间通过onLoad onReady onResize方法里通过uni.getSystemInfoSync()获取的屏幕宽高 横竖屏且切换的时候 返回值不正确

2022-10-31 09:34 负责人:无 分享
已邀请:

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