收藏
回答

wx.getWindowInfo () 获取的 windowHeight 为何与旧接口不一致?

微信开发者工具模拟器上调用这个getWindowInfo API 获取 可视屏幕高度 windowHeight 怎么不会变化,比方我一个页面没有自定义导航栏 他计算出来的屏幕可视高度 是 834, 但是我切换到另一个有自定义导航栏的页面,计算出来的 可视高度还是 834 , 但是这个API调用在真机上就是正常的。

wx.getSystemInfoSync() 就没有这个问题

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

2 个回答

  • 智能回答 智能回答 本次回答由AI生成
    2025-12-04
    有用 1
  • ZXF
    ZXF
    2025-12-04

    感觉wx.getWindowInfo 这个API 在模拟器上 像是 拿的首次进来页面的 windowHeight

    比方我首次进来 有自定义导航栏的 windowHeight 正常的,这个时候跳转到 无自定义导航栏的页面 再调用 wx.getWindowInfo windowHeight还是上次的 值。然后反之。

    还有wx.getSystemInfoSync()不是弃用了嘛????

    2025-12-04
    有用
    回复
登录 后发表内容