收藏
回答

为什么底部导航栏设置 "pagePath" : "pages/topic/index" 就不显示?

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

2 个回答

  • Hlxuan.
    Hlxuan.
    10-31

    你的代码没有指定 entryPagePath 默认 pages 数组当中的第一项(pages/index/index)为小程序的首页,因为这个页面不是tabBar页面,所以就没有显示底部导航栏。

    解决方法:将 pages/topic/index 移到第一项,或者指定 entryPagePath 为 pages/topic/index ,使这个页面为小程序首页即可。

    10-31
    有用
    回复 2
    • 张帆
      张帆
      10-31
      明白了,非tab页面不能也显示底部导航吗,有没有什么方法能实现不管在什么页面都显示底部导航栏
      10-31
      回复
    • Hlxuan.
      Hlxuan.
      11-01回复张帆
      可以自己封装一个底部导航栏组件,每一个页面都引用它。
      11-01
      回复
  • 张帆
    张帆
    10-31
    {
      "pages":[
        "pages/index/index",
        "pages/topic/index",
        "pages/user/index"
      ],
      "window":{
        "backgroundTextStyle":"light",
        "navigationBarBackgroundColor""#fff",
        "navigationBarTitleText""我的小程序",
        "navigationBarTextStyle":"black"
      },
      "tabBar":{
        "color" : "#808080",
        "selectedColor" : "#629add",
        "backgroundColor" : "#ffffff",
        "list" : [
          {
            "pagePath" : "pages/user/index",
            "text" : "出题",
            "iconPath" : "imgs/printer.png",
            "selectedIconPath" : "imgs/printe-a.png"
          },
          {
            "pagePath" : "pages/topic/index",
            "text" : "我的",
            "iconPath" : "imgs/mine.png",
            "selectedIconPath" : "imgs/mine-a.png"
          }
        ]
      },
      "style""v2",
      "sitemapLocation""sitemap.json"
    }
    
    代码如上
    
    10-31
    有用
    回复
登录 后发表内容