收藏
回答

windowHeight可使用窗口高度 是怎么计算的?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug getWindowInfo 微信安卓客户端 8.0 3.5.8

https://developers.weixin.qq.com/miniprogram/dev/api/base/system/wx.getWindowInfo.html

屏幕高度是667 , wx.getWindowInfo().windowHeight 打出来是 603 ,wx.getWindowInfo().statusBarHeight =20(电量这一栏的高度?)


667 - 20 =647 <不等于> 603 ,是减胶囊高度吗?话说胶囊怎么获得,有文档说这块吗?


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

3 个回答

  • 小黎
    小黎
    12-09

    可使用高度 = 屏幕高度 - 状态栏高度 - 导航栏高度 - tabBar高度 ,导航栏和tabBar可为0

    12-09
    有用 1
    回复
  • 跨商通
    跨商通
    12-09

    按实际获得的值去处理。拿到603,你就按603处理,不用管其他。

    12-09
    有用 1
    回复
  • ZHOU
    ZHOU
    发表于小程序端
    12-09

    胶囊按钮那块叫导航栏,ios 上是44px,安卓48px,如果要精确的高度可以通过wx.getMenuButtonBoundingClientRect这个api获取到胶囊按钮的位置信息后自己计算下

    12-09
    有用 1
    回复
登录 后发表内容