收藏
回答

wx.getSystemInfo获取的safeArea属性不同场景下数值不准确

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.getSystemInfo 客户端 7.0.4 2.7.0

- 当前 Bug 的表现(可附上截图)

iphone   全面屏手机


通过扫码预览

属性数值如下


通过真机调试结果


通过上传到体验版效果与扫码预览一致


- 预期表现


   数值应当与真机调试结果一致, safeArea.bottom: 862;


- 复现路径


相同iPhone xr, 在相同代码下, 通过在onLaunch获取getSystemInfo, 返回数据查看; 查看方式为上传到体验版, 扫码预览, 真机调试;


- 提供一个最简复现 Demo

//app.js

App({

    onLaunch: function () {

        wx.getSystemInfo({

            success (res) {

                console.log(res)

            }

        })

    }

})


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

1 个回答

  • aqaq
    aqaq
    2019-06-13

    无人问津?

    2019-06-13
    有用 1
    回复 4
    • 工号 9527
      工号 9527
      2019-06-20

      说了你可能不信,是客户端有问题,开发者工具是对的

      2019-06-20
      2
      回复
    • aqaq
      aqaq
      2019-06-20回复工号 9527

      这个客户端指的是什么, 是我的手机这个个体, 还是微信的问题;

      2019-06-20
      回复
    • 工号 9527
      工号 9527
      2019-06-20回复aqaq

      微信客户端

      2019-06-20
      1
      回复
    • aqaq
      aqaq
      2019-06-20回复工号 9527

      明白多谢

      2019-06-20
      回复
登录 后发表内容