你好,请问具体怎么解决的,能看下代码吗?我用wx.switchTab跳转到登录页后,内容变了,但是tabBar的选中状态未更新?正确应该是选中“我的”,但是没有,请问如何解决?
操作步骤:
1 点击“消息”,会提示登录
2 点击“确定”后,会跳转到登录界面(也就是“我的”),代码如下。
但是效果是内容跳转了,但是tabBar未改变,效果如下:
await modal({
content: '鉴权失败,请重新登录',
showCancel: false
})
if (res) {
// 既然用户需要重新进行登录,就需要把之前用户存储的信息(过期的 token) 进行清除
clearStorage()
wx.switchTab({
url: '/pages/profile/index'
})
}
return Promise.reject(response)

每个tabbar 都有2个icon ,一个默认状态的icon 一个选中状态的icon
你app.json里边tabbar的配置怎么写的。
你确认跳转到登录页面了吗?
详见官方文档
https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html#tabBar