wx.getSystemInfo在开发工具和实际设备中返回结果不同
发布于 5 年前 作者 chaoduan 17123 次浏览 来自 问答

wx.getSystemInfo在开发工具和实际设备中返回结果不同

我在.js的onLoad函数中使用wx.getSystemInfo获取系统信息,但返回结果的“窗口尺寸“在开发者工具和在实际设备预览的值不相同,部分代码如下:

wx.getSystemInfo({

    success: function (res) {

        console.log(res);

        win_width = res.windowWidth - my_js.rpx_to_px(20);

        win_height = res.windowHeight - my_js.rpx_to_px(630);

    }

});

在开发者工具的返回结果如下:

使用实际设备预览的返回结果如下:

可以看到windowHeight的值分别为555和603,问:开发中应该以哪个结果为准,在其它设备中是否也会出现这样的问题?

6 回复

还没有啊,但是暂时发现在部分安卓系统下的结果和开发工具中是一样的,所以暂时以开发工具中的结果为准

你这么一说,我在ios系统下获取的windowHeight应该也是包括了tabBar的高度,我这边安卓系统不会

我测试的个别的华为的手机会出现这种情况

工具返回值有问题

下个版本修复

谢谢

我是在部分安卓手机下面 获取windowHeight的值  包括了tabBar的高度,你遇到过这个问题吗

我也遇到了这个问题,请问你解决了吗

回到顶部