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回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • wtfjunglebell

    15人对此回答表示赞同

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

    展开
    15
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Chenoa

    14人对此回答表示赞同

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

    展开
    14
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Thom

    14人对此回答表示赞同

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

    展开
    14
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Pascha

    9人对此回答表示赞同

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

    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Christopher

    8人对此回答表示赞同

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

    展开
    8
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 李如山

    5人对此回答表示赞同

    工具返回值有问题

    展开
    5
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部