我们商详页面有个推荐商品模块,支持重复进入其他商详,在几乎所有 iOS 机型上回退几次之后必定白屏,排查发现有个地方使用了自定义组件的抽象节点,但是没有在 json 文件里引入,注释掉这个代码后就恢复正常。
为避免其他代码干扰,跑了一个最简单的 demo 发现在 iOS 上也是必现的。控制台没有任何报错,请问是什么问题呢?
操作路径:
1、在 demo 里点击 button 跳转 10 层
2、左侧滑动返回(或者调用 wx.navigateBack),大概在返回 4~5 次就必定会出现白屏,控制台没有报错
非常感谢你的反馈!
bug 已经确认,当同时满足以下条件时会触发 bug :
如需规避,建议总是在 componentGenerics 中指定有效的 default 自定义组件。
我们会尽快修复这个 bug 。