收藏
回答

wx.navigateTo多个页面存在问题?

wx.navigateTo 9 个新页面,然后 通过 wx.navigateBack 一级级返回,返回到第4个页面时,开始白屏无任何显示,1、2、3、4页面都是白屏了,很着急,影响到业务的开发了

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

9 个回答

  • 智能回答 智能回答 该问答由AI生成
    03-11
    有用 1
  • 。
    03-13

    我也遇到了

    03-13
    有用
    回复
  • Gu
    Gu
    03-12

    经测试,iOS navigateTo 达到 7 层页面栈后再 navigateBack 回到第 2 层时白屏、第 1 层也白屏,navigateBack 的 fail 未报错误。

    navigateTo 达到 6 层页面栈后再 navigateBack 回到第 1 层时正常显示。

    该问题在安卓和微信开发者工具下均不存在。

    此时此刻在 iOS 环境下,页面栈限制并非 10 层而是 6 层。


    03-12
    有用
    回复
  • dreamhunter
    dreamhunter
    03-12

    缓存key,onshow重新渲染.

    03-12
    有用
    回复
  • 启年
    启年
    03-11

    这个很可能是官方bug,但是!!!

    很少有人这样去用:页面栈太深了。

    你最好修改你们的业务逻辑,不要这么多页面栈,因为就算官方BUG,也不可能立即调整好的。

    03-11
    有用
    回复
  • Xzq
    Xzq
    03-11

    正常来说不会有这么深的页面栈,但是如果实在不能改,触发时机改为onShow?重新加载页面看看能不能解决白屏的问题

    03-11
    有用
    回复 1
    • 老喜
      老喜
      发表于移动端
      03-11
      03-11
      回复
  • 一笑皆春
    一笑皆春
    03-11

    建议优化页面跳转的逻辑,有些页面没必要留在页面栈中

    03-11
    有用
    回复
  • ⅴ
    03-11

    页面栈限制,找时机清一下页面栈吧

    03-11
    有用
    回复
  • V
    V
    03-11

    wx.navigateTo 7、8个新页面同样有这个问题存在

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