微信小程序-tabBar無法顯示問題解析


微信小程序關於底部footer部分,tabbar已經完成寫好但是不顯示,問題是在tabbar里面寫的 "pagePath": "pages/logs/logs",的路徑,必須在如下

"pages":[

"pages/logs/logs",
"pages/news/news",
"pages/index/index"
],

里面的開始部分,不能在pages里面的開始就定義初始頁面的地址,必須把tabbar的地址定義在開始部分,不然無法顯示

{
  "pages":[
    "pages/news/news",//tabbar地址-必須放在初始頁面地址前邊
    "pages/logs/logs",//tabbar地址-必須放在初始頁面地址前邊
    
      "pages/index/index"//初始頁面
  ],
  "window":{
    "backgroundTextStyle":"light",
    "navigationBarBackgroundColor": "black",
    "navigationBarTitleText": "weixin項目首頁",
    "navigationBarTextStyle":"white"
  },
  "tabBar": {
    "list": [
      {
      "pagePath": "pages/logs/logs",
      "text": "text",
      "iconPath": "iconPath",
      "selectedIconPath": "selectedIconPath"
    },
    {
      "pagePath": "pages/news/news",
      "text": "text",
      "iconPath": "iconPath",
      "selectedIconPath": "selectedIconPath"
    }
    ]
  },
  "debug":true
  
}

 但是如果這樣定義,則項目顯示首頁為pages定義的頁面,如果想顯示的首頁為index初始頁面,需要再tabbar里面另外定義一個bar顯示指向初始頁面,並把pages里面的初始頁面放在第一位即可。


免責聲明!

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



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