微信小程序授权登陆页面不显示底部tabBar,其他页面底部显示tabBar,应该怎么解决?

我在app.json里面如果设置了tabBar这个属性,所有的页面底部都会显示导航,但是我希望在第一面不显示tabBar,请问应该如何解决?

"tabBar": {
    "color": "#a9b7b7",
    "selectedColor": "#11cd6e",
    "borderStyle": "black",
    "list": [
      {
        "selectedIconPath": "images/icon_consult_press.png",
        "iconPath": "images/icon_consult.png",
        "pagePath": "pages/index/index",
        "text": "首页"
      },
      {
        "selectedIconPath": "images/icon_invest_press.png",
        "iconPath": "images/icon_invest.png",
        "pagePath": "pages/logs/logs",
        "text": "一元投"
      },
      {
        "selectedIconPath": "images/icon_mine_press.png",
        "iconPath": "images/icon_mine.png",
        "pagePath": "pages/mine/mine",
        "text": "我的"
      }
    ]
  }
阅读 7.2k
1 个回答

只要配置了app.json,那tab就会显示,有自定义tab组件去实现的,最简单粗暴的就是这种

首页
onShow(){
  wx.hideTabBar();
}

//其余子页面
onShow(){
  wx.showTabBar();
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题