5188关注15718浏览
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,问:开发中应该以哪个结果为准,在其它设备中是否也会出现这样的问题?
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
wtfjunglebell
15人对此回答表示赞同
我是在部分安卓手机下面获取windowHeight的值包括了tabBar的高度,你遇到过这个问题吗
展开150回复分享发布于 6年前评论(0)
收起评论
-
Chenoa
14人对此回答表示赞同
还没有啊,但是暂时发现在部分安卓系统下的结果和开发工具中是一样的,所以暂时以开发工具中的结果为准
展开140回复分享发布于 6年前评论(0)
收起评论
-
Thom
14人对此回答表示赞同
你这么一说,我在ios系统下获取的windowHeight应该也是包括了tabBar的高度,我这边安卓系统不会
展开140回复分享发布于 6年前评论(0)
收起评论
-
Pascha
9人对此回答表示赞同
我也遇到了这个问题,请问你解决了吗
展开90回复分享发布于 6年前评论(0)
收起评论
-
Christopher
8人对此回答表示赞同
我测试的个别的华为的手机会出现这种情况
展开80回复分享发布于 6年前评论(0)
收起评论
-
李如山
5人对此回答表示赞同
工具返回值有问题
展开50回复分享发布于 6年前评论(0)
收起评论