强文本 Navigator.pushNamedAndRemoveUntil(context, "/tabs", (Route route) => false);
如果您想删除从堆栈中导航的所有先前页面,您应该使用此
Navigator.pushNamedAndRemoveUntil(context, "/tabs", (Route route) => route.isFirst);
Run Code Online (Sandbox Code Playgroud)
或者如果你想弹出到特定页面
Navigator.pushNamedAndRemoveUntil(context, "/tabs", (Route route) => route.settings.name == 'homePage'); //replace with where you want to pop to
Run Code Online (Sandbox Code Playgroud)
那么新推送的页面将成为导航堆栈中的第一页
| 归档时间: |
|
| 查看次数: |
3391 次 |
| 最近记录: |