收藏
回答

小程序后退出现白屏

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug iOS、MIUI iPhone 7、小米Note 最新版本



最近我们的客户给我们报的,在小程序中抵达某一路径后再后退,页面会出现白屏,继续后退,所有页面(路由栈前面每一个页面)都是白屏;我们开启调试定位问题的时候,如果遇到白屏了,连页面的vConsole 按钮也突然消失了(所以不太可能是我们代码层面的问题)。


iOS 上出现的几率比较大,Android 也有。

目前想到的可能性有:

  1. 页面路径较深,大概是第七、八个页面的时候后退复现的;

  2. 在最后一个页面的后退不止一个delta(wx.navigateBack({ delta: 3 }));

  3. 最后一个页面操作了canvas;

  4. 性能问题,复现过程中也有一定概率小程序自动重新启动了。


请官方人员定位一下,这个问题影响很大。


补充一下,貌似是第七个页面使用

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

3 个回答

  • LastLeaf
    LastLeaf
    2018-05-09

    是我们在 iOS 上内存释放相关的 bug,你们绕过的唯一方法是减少页面层级。我们会尽快上线一个修复,具体时间视测试进度而定

    2018-05-09
    有用
    回复 9
    • 🍉
      🍉
      2018-08-10

      请问修复了吗


      2018-08-10
      回复
    • LastLeaf
      LastLeaf
      2018-08-10

      绝大部分情况目前应该是修复了的。如果遇到类似问题,请详细描述。

      2018-08-10
      回复
    • 🍉
      🍉
      2018-08-13回复LastLeaf

      不行啊,还是有问题,现在页面层级是7层,在最后一个页面

      wx.navigateBack({

             delta:3

        })

      第一个和第二个页面就白屏,然后如果从最后一个页面一步一步返回,第一个页面部分ios手机会白屏

      2018-08-13
      回复
    • LastLeaf
      LastLeaf
      2018-08-13回复🍉

      请问微信版本是?

      2018-08-13
      回复
    • 🍉
      🍉
      2018-08-13回复LastLeaf

      wechatide://minicode/vAtuDDma7C1K,看一下,到页面6点击返回首页

      2018-08-13
      回复
    查看更多(4)
  • LastLeaf
    LastLeaf
    2018-05-09

    感谢反馈,这个 bug 我们正在处理。

    2018-05-09
    有用
    回复
  • 🤡Jason🎈
    🤡Jason🎈
    2018-05-09

    请问一下已经确定是必现的bug 么?

    大概是哪个原因?是页面路径太多,还是一次过后退delta 太多?

    如果你们修复没那么快,我们看看能不能自己hack 一下,影响挺大的。

    2018-05-09
    有用
    回复 1
    • 🍉
      🍉
      2018-08-13

      你好,你的这个返回问题解决了吗

      2018-08-13
      回复
登录 后发表内容