收藏
回答

wx.getSystemInfoSync().windowHeight 获取到的值不一致?

let windowHeight = wx.getSystemInfoSync().windowHeight;

console.log(windowHeight)

这里有时获取到的时667,有时获取到的是504(出现的时间不定,可能今天打开是667,明天就又是504了)。开发工具和真机都会出现。

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

3 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2021-12-30

    就这两句代码吗,页面是否有自定义 tabbar/自定义导航栏?

    2021-12-30
    有用
    回复 14
    • 古枫
      古枫
      2021-12-31
      这是我在app.js 里的代码,今天打印的是 603(调试机型不变)
      2021-12-31
      1
      回复
    • 社区技术运营专员--阳光
      社区技术运营专员--阳光
      2021-12-31回复古枫
      没复现过,我这里昨天和今天测的数值也还是一样
      2021-12-31
      回复
    • 古枫
      古枫
      2021-12-31
      现在看又打印的是667 了
      2021-12-31
      回复
    • 社区技术运营专员--阳光
      社区技术运营专员--阳光
      2021-12-31回复古枫
      期间没动过代码?工具的数值一直在变吗,真机上呢
      2021-12-31
      回复
    • 古枫
      古枫
      2022-01-03回复社区技术运营专员--阳光
      代码没有做过任何的改动,刚刚看了一下打印出来的还是667
      2022-01-03
      回复
    查看更多(9)
  • JakeChiu
    JakeChiu
    2022-02-14

    安卓确实有这个问题

    我也研究了一下就像官方说的“视图都没有布局完成”!

    so:写在onReady里,问题解决

    希望对大家有帮助

    2022-02-14
    有用 1
    回复
  • TNT
    TNT
    2021-12-30

    不同机型测试的?

    2021-12-30
    有用
    回复 5
    • 古枫
      古枫
      2021-12-30
      不同机型都有出现
      2021-12-30
      回复
    • TNT
      TNT
      2021-12-30回复古枫
      同一个机型 复现的吗?一直变?
      2021-12-30
      回复
    • 古枫
      古枫
      2021-12-31
      对的
      2021-12-31
      回复
    • 古枫
      古枫
      2021-12-31回复TNT
      不是每去请求一次就变一次,是隔一段时间就变一次,具体时长没有测
      2021-12-31
      回复
    • TNT
      TNT
      2021-12-31回复古枫
      那这个属实没遇到过。
      2021-12-31
      回复
登录 后发表内容