小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wx.navigateTo 9 个新页面,然后 通过 wx.navigateBack 一级级返回,返回到第4个页面时,开始白屏无任何显示,1、2、3、4页面都是白屏了,很着急,影响到业务的开发了
9 个回答
本回答由AI生成,可能已过期、失效或不适用于当前情形,请谨慎参考
加粗
标红
插入代码
插入链接
插入图片
上传视频
我也遇到了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
经测试,iOS 当 navigateTo 达到 7 层页面栈后再 navigateBack 回到第 2 层时白屏、第 1 层也白屏,navigateBack 的 fail 未报错误。
当 navigateTo 达到 6 层页面栈后再 navigateBack 回到第 1 层时正常显示。
该问题在安卓和微信开发者工具下均不存在。
此时此刻在 iOS 环境下,页面栈限制并非 10 层而是 6 层。
缓存key,onshow重新渲染.
这个很可能是官方bug,但是!!!
很少有人这样去用:页面栈太深了。
你最好修改你们的业务逻辑,不要这么多页面栈,因为就算官方BUG,也不可能立即调整好的。
正常来说不会有这么深的页面栈,但是如果实在不能改,触发时机改为onShow?重新加载页面看看能不能解决白屏的问题
建议优化页面跳转的逻辑,有些页面没必要留在页面栈中
页面栈限制,找时机清一下页面栈吧
wx.navigateTo 7、8个新页面同样有这个问题存在
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我也遇到了
经测试,iOS 当 navigateTo 达到 7 层页面栈后再 navigateBack 回到第 2 层时白屏、第 1 层也白屏,navigateBack 的 fail 未报错误。
当 navigateTo 达到 6 层页面栈后再 navigateBack 回到第 1 层时正常显示。
该问题在安卓和微信开发者工具下均不存在。
此时此刻在 iOS 环境下,页面栈限制并非 10 层而是 6 层。
缓存key,onshow重新渲染.
这个很可能是官方bug,但是!!!
很少有人这样去用:页面栈太深了。
你最好修改你们的业务逻辑,不要这么多页面栈,因为就算官方BUG,也不可能立即调整好的。
正常来说不会有这么深的页面栈,但是如果实在不能改,触发时机改为onShow?重新加载页面看看能不能解决白屏的问题
建议优化页面跳转的逻辑,有些页面没必要留在页面栈中
页面栈限制,找时机清一下页面栈吧
wx.navigateTo 7、8个新页面同样有这个问题存在