wx.getSystemInfoSync获取的windowHeight不准确
发布于 6 年前 作者 jun47 5570 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

    页面设置wx.hideTabBar,然后wx.getSystemInfoSync()获取信息不准确。

  • 预期表现

一般情况下由于windowHeight是可用高度,减去了TabBar高度,预期正确。但使用hideTarBar隐藏TabBar后,结果应该是不减去TabBar高度的值。

  • 复现路径

   1.页面设置wx.hideTabBar()。

   2. wx.getSystemInfoSync()。

  • 提供一个最简复现 Demo

onReady () {

    wx.hideTabBar();

    console.log(wx.getSystemInfoSync().windowHeight);

}

3 回复

应该在hideTabbar的success回调里面去调用getSystemInfo。

什么时候该开发者工具问题解决下?官方

回到顶部