小白请指教
小白请指教
  • 发布:2022-09-22 16:51
  • 更新:2022-10-14 15:31
  • 阅读:442

【报Bug】uni.getSystemInfoSync()获取的屏幕宽度不对

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.5.3

手机系统: Android

手机系统版本号: Android 12

手机厂商: 华为

手机机型: 荣耀30

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

uni.getSystemInfoSync()

操作步骤:

uni.getSystemInfoSync()

预期结果:

uni.getSystemInfoSync()

实际结果:

uni.getSystemInfoSync()

bug描述:

苹果和安卓获取的都不对 苹果获取375 安卓获取360

2022-09-22 16:51 负责人:DCloud_UNI_LXH 分享
已邀请:
小白请指教

小白请指教 (作者) - 小白一个

"screenWidth": 375,
"windowWidth": 375
"screenHeight": 667,
"windowHeight": 667,

"screenWidth": 360,
"windowWidth": 360
"screenHeight": 800,
"windowHeight": 800,

貌似宽高都不对

小白请指教

小白请指教 (作者) - 小白一个

最新版本的也不对

小白请指教

小白请指教 (作者) - 小白一个

官方不管一下吗 来个人啊

DCloud_UNI_HT

DCloud_UNI_HT

如何判定的不对 ?

  • 小白请指教 (作者)

    可以找一个安卓机获取一下就知道了 我的安卓荣耀30获取的是360 这明显不对

    2022-10-13 18:02

  • DCloud_UNI_HT

    回复 小白请指教: 实际上应该是多少

    2022-10-13 18:07

  • 小白请指教 (作者)

    回复 DCloud_UNI_HT: 之前没有测试过 这次测试 我安卓屏幕是比ios屏幕宽的 然后安卓获取的比ios 值小 高度是对的

    2022-10-13 18:14

DCloud_UNI_LXH

DCloud_UNI_LXH

尝试使用 plus.screen.getCurrentSize() 看一下返回值中 resolutionHeight:屏幕高度逻辑分辨率resolutionWidth: 屏幕宽度逻辑分辨率 是多少

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