收藏
回答

小米MIX2上获取设备信息的wx.getSystemInfo接口返回的数据错误

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug wx.getSystemInfo() 微信iOS客户端 Android 6.6.6 2.0.4

小米MIX2获取系统信息参数wx.getSystemInfo返回的数据存在错误,具体表现为在开发调试时获得的屏幕高度不正确,小米MIX2屏幕高度为2160,像素比率2.75,渲染像素应为785,但是在调试过程中返回的屏幕高度为738。


(调试过程中获取的错误屏幕高度screenHeight如图所示)

在设置小程序为体验版之后,真机调试小程序并由VConsole获得的屏幕高度宽度数据是正确的,但是屏幕高度和屏幕宽度参数相反,即屏幕高度本应该是785,但是却变成了屏幕宽度392,屏幕宽度本该是392,但是宽度却变成了785,图下图所示。


         (此时真机调试后MIX2获取了正确的屏幕宽高,但是宽高错误,宽度变成了高度,高度变成了宽度)

回答关注问题邀请回答
收藏

2 个回答

  • 姓罗,叫落伍喔
    姓罗,叫落伍喔
    2018-05-08

    wechatide://minicode/f7DjwfmV6tZn

    已分享

    此问题只在小米Mix2上发现,其他手机暂未发现。

    2018-05-08
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-05-07

    麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

    2018-05-07
    有用
    回复
登录 后发表内容