1

目前,我有导航堆栈

页面A => 页面B => 页面C

我想将 Push PageD 作为根页面

所以最终的结果是

=>第D页

如何使用 Flutter 实现这一目标

4

2 回答 2

2

你可以pushNamedAndRemoveUntil这样使用-

Navigator.of(context).pushNamedAndRemoveUntil('/screenD', (Route<dynamic> route) => false);

(基本上全部弹出 - A、B 和 C,然后按 D)有关详细信息,请参阅

于 2019-04-11T06:23:28.243 回答
1

看看这个博客就在这里。

https://medium.com/flutter-community/flutter-push-pop-push-1bb718b13c31

您的确切情况在pushNamedAndRemoveUntil部分。

于 2019-04-11T06:24:04.533 回答