微信小程序--TabBar不出現


今天打算開始實戰一個微信小程序項目,一開始就踩坑了,正確設置了TabBar,但是TabBar就是不能顯示出來,后面才找到原因,這里記錄下:

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": "網易蝸牛讀書",
    "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":"領讀"
      },
      {
        "pagePath":"pages/stack/stack",
        "iconPath": "assets/icons/stack.png",
        "selectedIconPath": "assets/icons/stack_sel.png",
        "text":"分類"
      },
      {
        "pagePath": "pages/bookdesk/bookdesk",
        "iconPath": "assets/icons/bookdesk.png",
        "selectedIconPath": "assets/icons/bookdesk_sel.png",
        "text":"書桌"
      },
      {
        "pagePath":"pages/mine/mine",
        "iconPath": "assets/icons/mine.png",
        "selectedIconPath": "assets/icons/mine_sel.png",
        "text":"我的"
      }
    ]
  }
}

這里注意顯示解決有兩種方式:

1.pages里的首個頁面必須在list數組里有配置,所以在lists數組里加一個字典對象即可。

{ "pagePath":"pages/index/index", "iconPath": "assets/icons/index.png", "selectedIconPath": "assets/icons/index_sel.png", "text":"首頁" }

但是我的TabBar又不想有這個item顯示,這里看第二種解決辦法。

2.pages數組的第一項必須是tabBar的list數組的一員:

這里有個疑惑:

百度了解決方法,顯示將list數組加了index的模塊item,后面不想要index模塊在TabBar顯示,然后又刪除再運行,問題就解決了,也沒有設置pages數組的第一項必須是tabBar的list數組的一員。

解決了就好,知道的大神可以留言告訴我喲!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM