添加tabbar后影响滚动高度

发布于 7 年前作者 fangdeng12360 次浏览最后编辑 7 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

wx.getSystemInfo({

     success: (res) => {

       /* 获取设备可使用窗口宽高*/

       this.globalData.windowWidth = res.windowWidth

       this.globalData.windowHeight = res.windowHeight

     }

   });

在app.json中添加了tabBar之后,实际获得windowHeight高度变小了(个人认为减去了tabar的高度),

WXOPEN Club 内容图片
  • 预期表现
WXOPEN Club 内容图片

   // 解决 自适应高度问题 220为顶部head高度

   this.setData({

     scrollheight: app.globalData.windowHeight - (app.globalData.windowWidth / 750 * 220)

   });

 这样获取的scrollheight在一级页面(显示tabbar的)页面占满剩余屏幕高度

在二级页面(不显示tabbar)距离底部有一个tabbar的高度,不是占满剩余屏幕高度。

怎么样才能让scrollheight占满满剩余屏幕高度?

2 回复
yangfan
yangfan1 楼6 年前

你好,tabbar高度不包含在windowHeight里面