收藏
回答

wx.switchTab跳转到登录页后,内容变了,但是tabBar的选中状态未更新?

你好,请问具体怎么解决的,能看下代码吗?我用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)


回答关注问题邀请回答
收藏

2 个回答

  • 启年
    启年
    2025-11-16

    每个tabbar 都有2个icon ,一个默认状态的icon 一个选中状态的icon

    你app.json里边tabbar的配置怎么写的。

    你确认跳转到登录页面了吗?


    详见官方文档

    https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html#tabBar

    2025-11-16
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-11-16
    有用
登录 后发表内容