Flutter 导航到页面作为根页面
Flutter Navigate to a Page as Root page
目前,我有导航堆栈
页面 A => 页面 B => 页面 C
我想推送PageD作为根页面
所以最后的结果会是
=>PageD
我如何使用 Flutter 实现这一点?
您可以像这样使用 pushNamedAndRemoveUntil
-
Navigator.of(context).pushNamedAndRemoveUntil('/screenD', (Route<dynamic> route) => false);
(基本上弹出所有 - A、B 和 C,然后压入 D)
详情请参阅 this。
在此处查看此博客。
https://medium.com/flutter-community/flutter-push-pop-push-1bb718b13c31
您的具体情况在 pushNamedAndRemoveUntil
部分。
目前,我有导航堆栈
页面 A => 页面 B => 页面 C
我想推送PageD作为根页面
所以最后的结果会是
=>PageD
我如何使用 Flutter 实现这一点?
您可以像这样使用 pushNamedAndRemoveUntil
-
Navigator.of(context).pushNamedAndRemoveUntil('/screenD', (Route<dynamic> route) => false);
(基本上弹出所有 - A、B 和 C,然后压入 D) 详情请参阅 this。
在此处查看此博客。
https://medium.com/flutter-community/flutter-push-pop-push-1bb718b13c31
您的具体情况在 pushNamedAndRemoveUntil
部分。