收藏
回答

急!IOS机型下switchTab会额外触发一次navigateBack

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug iOS 15.1 11 pro 8.0.16

在wx.onAppRoute监听页面跳转方式, 通过上面代码片段依次点击tab2 - 点击这里 - 点击这里, 就可以弹出额外触发的navigateBack

有视频

开发者工具和安卓无法复现, 进在ios上能复现


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

4 个回答

  • 朱高
    朱高
    2022-03-21

    确实,我也遇到了。

    tab A 的下一级页面,如果要 switchTab 到 tab B 的话,会先 navigateBack 到 tab A,再 switchTab 到 tab B 页面。

    开发者工具上不会,只在 ios 中出现。

    2022-03-21
    有用 1
    回复 1
    • 朱高
      朱高
      2022-03-21
      想到一个土办法,用 reLaunch 代替 switchTab,虽然页面会空白一会,但是头不会被闪晕。
      2022-03-21
      回复
  • 小影
    小影
    2023-08-02

    这个问题还没修复呢

    2023-08-02
    有用
    回复
  • 鱼尾是衣谷!
    鱼尾是衣谷!
    2022-06-14

    还没解决么


    2022-06-14
    有用
    回复
  • 一旦
    一旦
    2022-03-21

    等答案

    2022-03-21
    有用
    回复
登录 后发表内容