如何在 ionic 3 中返回多个页面
How to go back multiple pages in ionic 3
我的页面流程如下:
A->B->C->D
不知何故我会在第"D"页做一个功能,之后需要返回第"B"页。
我怎样才能做到这一点?
使用 .pop() 只能返回一页。
使用 .push(B) 也不是解决方案,因为流程将变为:
A->B->C->D->B
我想要的解决方案是:
A->B
有人知道怎么实现吗?非常感谢。
尝试使用 popTo() 方法,在参数中提供页面索引,如下所示:
nav.popTo( this.navCtrl.getByIndex(1))
this.navCtrl.popTo(this.navCtrl.getByIndex(this.navCtrl.length()-(N+1)));
其中 N
是您要返回的页数。
因此,如果您想返回 2 页 N=2
我的页面流程如下:
A->B->C->D
不知何故我会在第"D"页做一个功能,之后需要返回第"B"页。 我怎样才能做到这一点? 使用 .pop() 只能返回一页。 使用 .push(B) 也不是解决方案,因为流程将变为:
A->B->C->D->B
我想要的解决方案是:
A->B
有人知道怎么实现吗?非常感谢。
尝试使用 popTo() 方法,在参数中提供页面索引,如下所示:
nav.popTo( this.navCtrl.getByIndex(1))
this.navCtrl.popTo(this.navCtrl.getByIndex(this.navCtrl.length()-(N+1)));
其中 N
是您要返回的页数。
因此,如果您想返回 2 页 N=2