收藏
回答

小程序没有获取tabBar高度的API吗?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 需求 tabBar 客户端 6.7.3 2.4.0

- 页面是一个scroll-view,需要减去底部tabBar的高度,然后赋值给scroll-view,但是微信小程序不提供这个API


- 希望提供获取底部tabBar相关信息的API


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

2 个回答

  • 。
    2018-11-15

    可以通过wx.getSystemInfo()方法获取到 screenHeight 和 windowHeight

    screenHeight - windowHeight就是 tabbar 的高度,我就是这么搞的...楼主试试

    2018-11-15
    赞同 1
    回复 2
    • Flouxetin
      Flouxetin
      2018-11-15

      真的吗,哈哈,谢谢了,我回去试试!

      2018-11-15
      回复
    • 李健杰
      李健杰
      2019-06-17

      显然不对,减出来的是顶部导航栏的高度;

      2019-06-17
      1
      回复
  • 鲤子
    鲤子
    2018-11-11

    flex-grow

    2018-11-11
    赞同
    回复 10
    • Flouxetin
      Flouxetin
      2018-11-11

      意思是让sroll-view的flex-grow:1,占满剩余空间吗?

      2018-11-11
      回复
    • 鲤子
      鲤子
      2018-11-11回复Flouxetin

      嗯哼,话说你height: 100%;或者height: 100vh;不就是满屏了嘛。。。

      2018-11-11
      回复
    • Flouxetin
      Flouxetin
      2018-11-11回复鲤子

      如图。。。


      2018-11-11
      回复
    • 鲤子
      鲤子
      2018-11-11回复Flouxetin

      你这个tabBar是自己写的还是默认的,宁外你在控制台看看wxml的样式,用flex布局就好了。

      2018-11-11
      1
      回复
    • Flouxetin
      Flouxetin
      2018-11-11回复鲤子

      tabBar是小程序自带的,我试试flex布局,谢谢!

      2018-11-11
      回复
    查看更多(5)
登录 后发表内容