收藏
回答

页面栈超过10层后,如何实现保留当前页,跳转至新页面?

目前官方提供的文档wx.navigateTo(Object object)中说明小程序页面栈最多十层。

想问当页面栈达到十层时能实现保留当前页,进入新页面,删除更早之前的页面吗?比如访问了12345678910这几个页面,进入11页时,保留10页,删除第2页。

因为作为电商类的小程序,页面栈层级很容易就达到10个了,用户返回的时候目标很明确要回到上个页面,但是目前的方案要想继续往下访问,必须把当前页删了才能进入下个页面,这样很不合理,想问问官方或者各位大神有没有什么解决方案啊。


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

2 个回答

  • 默
    2021-03-01

    硬性要求没有好的解决方案

    建议:在12345678910之间可以销毁的页面使用wx.redirectTo跳转页面



    2021-03-01
    有用 1
    回复 1
    • 过期儿童
      过期儿童
      2021-03-01
      嗯嗯,考虑看看哪些页面可以做销毁。
      2021-03-01
      回复
  • 顺其自然,是对生活最大的成全
    顺其自然,是对生活最大的成全
    2021-03-01

    优化页面逻辑,避免十层出现

    2021-03-01
    有用
    回复 1
    • 过期儿童
      过期儿童
      2021-03-01
      电商类的平台,很难控制在十层内唉
      2021-03-01
      回复
登录 后发表内容
问题标签