收藏
回答

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

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

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


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


最后一次编辑于  2018-11-10  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 。
    2018-11-15

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

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

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

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

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

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

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

    flex-grow

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

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

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

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

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

      如图。。。


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

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

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

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

      2018-11-11
      回复
    查看更多(5)