收藏
回答

tab 页面 onLoad 里 redirectTo 到其他页面无法跳转

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug iOS iOS 15.4 iPhone8 iPhone13 8.0.20

从普通页面 switchTab 到其他 tab 页的时候,tab 页里的 onLoad 生命周期里 redirectTo 到其他页面无法跳转。

目前在 iOS 真机里能复现,安卓和开发者工具无法复现。

复现代码链接:https://developers.weixin.qq.com/s/gZrZtnm275zT


复现路径:点击进入普通页面 => 点击进入TAB页(tab3) => TAB 页的 onLoad 里有一个跳转到 usercenter 的代码,但没有跳转到usercenter

最后一次编辑于  2022-05-20
回答关注问题邀请回答
收藏

2 个回答

  • Frank
    Frank
    2022-05-20

    点击tab3,没有跳转 packages/usercenter/index 是吗,我真机测试了,跳转了啊,机型:xr

    2022-05-20
    有用 1
    回复 5
    • 2022-05-20
      要先进普通页面,等会我补充个视频哈
      2022-05-20
      回复
    • 2022-05-20
      补充视频太麻烦了,需要腾讯地址,我已经把复现路径补充了,复现路径:点击进入普通页面 => 点击进入TAB页(tab3) => TAB 页的 onLoad 里有一个跳转到 usercenter 的代码,但没有跳转到usercenter
      2022-05-20
      回复
    • Frank
      Frank
      2022-05-20回复
      复现了,😅,苹果真机(xr)确实有这个问题,试着加了个setTimeout可以,你试试
      2022-05-20
      回复
    • 2022-05-20回复Frank
      嗯 这个我之前试过了,但是只是临时解决方案,还是希望微信处理下呢。
      2022-05-20
      1
      回复
    • Frank
      Frank
      2022-05-20回复
      不过,你这种业务场景咋会跳这么多次,官方暂时没有回复的话,建议可以处理下业务逻辑,看看能不能从业务方面着手,减少这种类似的页面跳转
      2022-05-20
      回复
  • Gui.H
    Gui.H
    2022-07-19

    bug无疑,等修复吧

    2022-07-19
    有用
    回复
登录 后发表内容