0

我正在尝试打开一个页面并使用 go_router 包获取返回结果。在 Navigation 1.0 中,我使用这个:

final result = await Navigator.push(
  context,
  MaterialPageRoute(builder: (context) => const SecondRoute()),
);
// handle result

但我似乎无法用 go_router 来做到这一点。任何解决方案或解释?

4

1 回答 1

-1

当您完成下一个屏幕时,只需使用Navigator.pop(context,true);并且true是您想要发送到上一个屏幕的内容。您可以发送我只是使用 true 的任何内容以供参考。这将允许您的result变量获取数据并执行任何操作。

于 2022-03-05T04:50:03.820 回答