收藏
回答

tabBar设置隐藏后仍然占位

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 工具 6.7.3 2.3.1

设置tabbar,position为top:

"tabBar": {
    "borderStyle": "white",
    "backgroundColor": "#ffffff",
    "position": "top",
    "list": [
      {
        "pagePath": "pages/index/index"
      },
      {
        "pagePath": "pages/index/map"
      },
      {
        "pagePath": "pages/team/index"
      },
      {
        "pagePath": "pages/mine/index"
      }
    ]
  }

在app.js的onLaunch方法中隐藏掉tabbar:

onLaunch: function(options) {
    // Do something initial when launch.
    var that = this;
    wx.hideTabBar()
    wx.getSystemInfo({
      success: function(res) {
        var model = res.model;
        if (res.system.indexOf('iOS') > -1) {
          that.globalData.isiOS = true
        }
 
        if (model.indexOf('iPhone X') > -1) {
          that.globalData.isIpx = true
        }
      }
    })
  },

在大部分手机中,tabbar都不占位,但是个别手机中,顶部会有空白占位(下图蓝色框的部分):



有问题的测试机信息为:





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

3 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    2018-10-23

    提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-10-23
    赞同
    回复 3
  • 候鸟半夏
    候鸟半夏
    2019-02-11

    也出现了这个问题, iphone 7  微信版本:6.7.0 


    2019-02-11
    赞同
    回复
  • 白玉雄
    白玉雄
    2018-10-23

    在oppo a73上的运行效果截图:



    2018-10-23
    赞同
    回复
登录 后发表内容