flutter go_router -如何在堆栈中的现有页面上推送页面(在任何路径中)

bn31dyow  于 2023-05-30  发布在  Flutter
关注(0)|答案(1)|浏览(132)

我在项目中使用go_router进行导航处理。我有一个发票页面,我想显示此页面后,付款是在导航堆栈现有的网页。
例如,如果用户位于/detail/book、/profile/job或其他路径中,我希望将该发票页面推过所有路由路径,并在其上单击后退按钮以返回到上一页。
我试着用Navigator 2手动执行此操作,但我不知道如何用Go Router执行此操作。

brvekthn

brvekthn1#

根据go_router文档,context.go('route')通过替换视图堆栈来导航到路由context.push('route')通过向堆栈添加视图来导航到路由,您可以使用context.pop()通过返回按钮删除视图

相关问题