今天打算開(kāi)始實(shí)戰(zhàn)一個(gè)微信小程序項(xiàng)目,一開(kāi)始就踩坑了,正確設(shè)置了TabBar,但是TabBar就是不能顯示出來(lái),后面才找到原因,這里記錄下: app.json正確代碼: { "pages":[ "pages/index/index", "pages/leader/leader", "pages/leader/stories/stories", "pages/leader/authors/authors", "pages/stack/stack", "pages/stack/booklist/booklist", "pages/stack/booklist/bookdetail/bookdetail", "pages/bookdesk/bookdesk", "pages/mine/mine", "pages/mine/news/news", "pages/logs/logs" ], "window":{ "backgroundTextStyle":"light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "網(wǎng)易蝸牛讀書(shū)", "navigationBarTextStyle":"black" }, "tabBar":{ "color":"#999999", "selectedColor":"#444444", "backgroungColor":"#ffffff", "borderStyle":"#e0e0e0", "list": [ { "pagePath":"pages/leader/leader", "iconPath": "assets/icons/lingdu.png", "selectedIconPath": "assets/icons/lingdu_sel.png", "text":"領(lǐng)讀" }, { "pagePath":"pages/stack/stack", "iconPath": "assets/icons/stack.png", "selectedIconPath": "assets/icons/stack_sel.png", "text":"分類(lèi)" }, { "pagePath": "pages/bookdesk/bookdesk", "iconPath": "assets/icons/bookdesk.png", "selectedIconPath": "assets/icons/bookdesk_sel.png", "text":"書(shū)桌" }, { "pagePath":"pages/mine/mine", "iconPath": "assets/icons/mine.png", "selectedIconPath": "assets/icons/mine_sel.png", "text":"我的" } ] } } 這里注意顯示解決有兩種方式: 1.pages里的首個(gè)頁(yè)面必須在list數(shù)組里有配置,所以在lists數(shù)組里加一個(gè)字典對(duì)象即可。{ "pagePath":"pages/index/index", "iconPath": "assets/icons/index.png", "selectedIconPath": "assets/icons/index_sel.png", "text":"首頁(yè)" } 但是我的TabBar又不想有這個(gè)item顯示,這里看第二種解決辦法。 2.pages數(shù)組的第一項(xiàng)必須是tabBar的list數(shù)組的一員:這里有個(gè)疑惑: 百度了解決方法,顯示將list數(shù)組加了index的模塊item,后面不想要index模塊在TabBar顯示,然后又刪除再運(yùn)行,問(wèn)題就解決了,也沒(méi)有設(shè)置pages數(shù)組的第一項(xiàng)必須是tabBar的list數(shù)組的一員。 解決了就好,知道的大神可以留言告訴我喲! |