假如app.json文件如下: { "pages": [ "pages/index/index", "pages/logs/logs", "pages/main/main", "pages/login/login", "pages/note/note", "pages/mine/mine" ], "window": { "backgroundTextStyle": "light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "WeChat", "navigationBarTextStyle": "black" },"tabBar": { "list": [ { "pagePath": "pages/main/main", "text": "首页" }, { "pagePath": "pages/mine/mine", "text": "日志" } ], "color": "#8a8a8a", "selectedColor": "#1afa29" }} 由于微信小程序默认的入口为pages中的第一个页面,即pages/index/index。而tabBar.list中不包含该页面,所以打开小程序进入的pages/index/index页面将不显示tabBar。 若想进入小程序的时候就显示tabBar, pages列表的第一个页面必须包含在tabBar.list中。 如果想从pages/index/index页面跳转到有tabBar的页面,不能使用wx.redirectTo或wx.navigateTo,必须使用 wx.switchTab({ url: './../main/main',//相对路径,tabBar.list中的任意一个页面 }) |
说点什么...