收藏
回答

wx.navigateBack的bug

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.navigateBack 客户端 7.0.0/7.0.3 2.5.2

- 当前 Bug 的表现(可附上截图)

我记得之前咨询过,navigateTo维护的页面栈是10层

当使用navigateTo使当前页面栈超过5层时,iphone虽然表面上能返回到第一个页面,但是实际上返回后页面整体失效,无法触发任何事件,生命周期也不能触发

安卓上基本上正常

安卓上和IOS上的页面声明周期和navigateBack的成功函数貌似也不完全相同


- 预期表现

希望能正常返回页面


- 复现路径

IOS真机测试


- 提供一个最简复现 Demo

demo中,跳转了很多层,最后一个页面(9,准确说是大于5的页面)navigateBack到index页面,IOS真机测试会页面失效,且页面的各个声明周期都不执行

最后一次编辑于  01-30  (未经腾讯允许,不得转载)
收藏关注问题回答
邀请回答

16 个回答

  • 牛剑南
    牛剑南
    01-30

    有问题请及时联系,平时用安卓开发一直没发现,现在测试要上线发现了,希望官方尽快给回复

    01-30
    赞同 11
    回复 1
    • 终遇你°
      终遇你°
      03-07

      我也是同样的问题

      03-07
      赞同
      回复
    点击 登录
  • 李胜杰
    李胜杰
    05-14

    安卓页面多了也会卡,谁说的不会卡啊

    05-14
    赞同 11
    回复 1
    • 李胜杰
      李胜杰
      05-14

      我自己用naviback自己控制的页面栈,不能让他太多

      05-14
      赞同 11
      回复
    点击 登录
  • sanford🐶~
    sanford🐶~
    01-30

    你好,问题已复现,我们会尽快进行修复。

    01-30
    赞同
    回复 10
    • 牛剑南
      牛剑南
      02-28

      请问修复了吗

      02-28
      赞同
      回复
    • 林皓 Gordon
      林皓 Gordon
      03-08

      没有下文了吗?这个可是相当严重的问题啊……

      03-08
      赞同
      回复
    • 牛剑南
      牛剑南
      03-11回复林皓 Gordon

      官方一直说在修复,但是这个周期真的是有点长了

      03-11
      赞同
      回复
    • 牛剑南
      牛剑南
      03-11回复林皓 Gordon

      而且现在已经没人回复我了,我都怕我再追问下去会被拉入黑名单【手动滑稽】

      03-11
      赞同
      回复
    • 终遇你°
      终遇你°
      03-12回复牛剑南

      我也在等

      03-12
      赞同
      回复
    查看更多(5)
    点击 登录
  • 王博
    王博
    05-06

    目前是通过navigateBack前放入全局变量传参解决的。。。。

    05-06
    赞同
    回复