1. 对于导航页自定义tabBar,仍需要在pages.json中配置tabBar
"tabBar": {
// 此设置方法小程序真机无效,应在app中隐藏原生tab
// "custom": true,
// "selectedColor": "#2196F3",
"list": [{
"pagePath": "pages/home/home",
"text": "首页",
"iconPath": "static/tab/home.png",
"selectedIconPath": "static/tab/home-active.png"
}, {
"pagePath": "pages/notice/notice",
"text": "公告",
"iconPath": "static/tab/notice.png",
"selectedIconPath": "static/tab/notice-active.png"
}, {
"pagePath": "pages/my/my",
"text": "我的",
"iconPath": "static/tab/my.png",
"selectedIconPath": "static/tab/my-active.png"
}]
},
2. 在App.vue中的onShow生命周期中隐藏原生tabBar
onShow: function() {
// 隐藏原生tabbar
uni.hideTabBar({
animation: false
})