收藏
回答

tabbar为啥不展示?

"pages": [
    "pages/index/index",
    "pages/list/list",
    "pages/首页/首页",
    "pages/会议室/会议室",
    "pages/我的预定/我的预定",
    "pages/关于/关于",
    "pages/userConsole/userConsole",
    "pages/storageConsole/storageConsole",
    "pages/databaseGuide/databaseGuide",
    "pages/addFunction/addFunction",
    "pages/deployFunctions/deployFunctions",
    "pages/chooseLib/chooseLib",
    "pages/openapi/openapi",
    "pages/openapi/serverapi/serverapi",
    "pages/openapi/callback/callback",
    "pages/openapi/cloudid/cloudid",
    "pages/im/im",
    "pages/im/room/room"
  ],
  "window": {
    "backgroundColor""#F6F6F6",
    "backgroundTextStyle""dark",
    "navigationBarBackgroundColor""#F6F6F6",
    "navigationBarTitleText""11111",
    "navigationBarTextStyle""black",
    "enablePullDownRefresh"true,
    "backgroundColorTop""#efefef",
    "onReachBottomDistance"100
  },
  "tabBar": {
    "list": [
      {
        "pagePath":"pages/首页/首页",
        "text""首页"
      },
      {
        "pagePath":"pages/会议室/会议室",
        "text""会议室"
      },
      {
        "pagePath":"pages/我的预定/我的预定",
        "text""我的预定"
      },
      {
        "pagePath":"pages/关于/关于",
        "text""关于"
      }
    ]
  },
 这样子无法展示,如果把第二个pagepath改为pages/index/index的话就可以了?为什么?有人知道原因吗?

----------------------------------------------------------------------------------------------------------------------------------------------------

已确定原因.tabbar的pagepath中必须有一个指向小程序的初始页.比如,以下代码是可以正常展示tabbar的

{
  "pages": [
    "pages/databaseGuide/databaseGuide",
    "pages/index/index",
    "pages/list/list",
    "pages/首页/首页",
    "pages/会议室/会议室",
    "pages/我的预定/我的预定",
    "pages/关于/关于",
    "pages/userConsole/userConsole",
    "pages/storageConsole/storageConsole",
    
    "pages/addFunction/addFunction",
    "pages/deployFunctions/deployFunctions",
    "pages/chooseLib/chooseLib",
    "pages/openapi/openapi",
    "pages/openapi/serverapi/serverapi",
    "pages/openapi/callback/callback",
    "pages/openapi/cloudid/cloudid",
    "pages/im/im",
    "pages/im/room/room"
  ],
  "window": {
    "backgroundColor""#F6F6F6",
    "backgroundTextStyle""dark",
    "navigationBarBackgroundColor""#F6F6F6",
    "navigationBarTitleText""张哲的小程序",
    "navigationBarTextStyle""black",
    "enablePullDownRefresh"true,
    "backgroundColorTop""#efefef",
    "onReachBottomDistance"100
  },
  "tabBar": {
    "list": [
      {
        "pagePath":"pages/databaseGuide/databaseGuide",
        "text""首页",
        "iconPath""images/contact.png",
        "selectedIconPath""images/contact-active.png"
      },
      {
        "pagePath":"pages/会议室/会议室",
        "text""会议室",
        "iconPath""images/home.png",
        "selectedIconPath""images/home-active.png"
      },
      {
        "pagePath":"pages/我的预定/我的预定",
        "text""我的预定",
        "iconPath""images/message.png",
        "selectedIconPath""images/message-active.png"
      },
      {
        "pagePath":"pages/关于/关于",
        "text""关于"
      }
    ]
  },
  "sitemapLocation""sitemap.json",
  "style""v2"
}



注意我的初始页是databaseGuide/databaseGuide, 可以正常展示tabbar,并且初次进入小程序,无论databaseGuide/databaseGuide放在第几个pagepath,都会默认被选中

即:tabbar的pagepath中必须有一个指向初始页,并且进入小程序时,指向初始页的pagepath会默认被选中,无论它在第几个

虽然回答被删了,但是我还是要对@Peak说,这跟中英文一点关系都没有,啥都不懂就在那大放厥词,你除了知道个中英文你还知道啥?还离谱离谱,我看你一点都没在谱上

最后一次编辑于  2022-01-23
回答关注问题邀请回答
收藏

3 个回答

登录 后发表内容