微信小程序關於底部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里面的初始頁面放在第一位即可。