let pagePath ='/pages/MyMessenger/MyMessenger'
wx.setTabBarItem({
index: 2,
text: tabName,
pagePath: pagePath,
success:(res)=>{
console.log('setTabBarItem success',res)
},
fail:(res)=>{
console.log('setTabBarItem fail',res)
},
complete:()=>{
wx.showTabBar();
}
});
结果:setTabBarItem success {errMsg: "setTabBarItem:ok"}
tab,显示的文字改过来了,但跳转页还是原来设置的页?
一直不可以的。
wx.setTabBarItem(Object object) | 微信开放文档
https://developers.weixin.qq.com/miniprogram/dev/api/ui/tab-bar/wx.setTabBarItem.html
自定义tabbar也不是完美可以修改的。其实都是写死在app.json里面的。tabBar页面不同于其他页面,不好动态管理
扩展组件里面有个tabs,功能差不多,可以动态修改
https://developers.weixin.qq.com/miniprogram/dev/extended/component-plus/tabs.html
这个一直都不可以