收藏
回答

如何指定关闭某个已打开的页面?

问题模块
API和组件

> 表示wx.navigateTo打开新的页面,可返回的

= 表示wx.redirectTo跳转到新页面,不可返回的


有A(首页)、B、C、D、E、F、G、H等6个页面,操作径路如下:

A > B > C = D > E = F > G(因为场景需要,可逆的页面不能改为wx.redirectTo)

到此,页面路径的深度已经有5个了 : A > B > D > F > G


现在需要 G > H(但是深度超过5个报错了),而其实D在 E = F 时就可以一同关闭的,因此需要能自行指定关闭某个已打开的页面(从页面路径的栈中删除回收),请问有无此方法?如果没有,能否开放类似的方法以解决该场景需求?


谢谢解答!

最后一次编辑于  2017-08-08
回答关注问题邀请回答
收藏

3 个回答

  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    2017-11-18

    先back,在跳转,中间有一个闪动过程,效果太差

    2017-11-18
    赞同
    回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    2017-11-18

    请问怎么关闭某个已打开的页面


    2017-11-18
    赞同
    回复
  • 李昕
    李昕
    2017-08-08

    印象中没有类似方法,可以考虑本地保存相关信息,然后back到B,再跳转到G,这样C = D > E = F就都没了,在G从本地读取相关信息

    2017-08-08
    赞同
    回复