如何在颤振的路由页面之间发送数据?

时间:2018-03-23 07:35:07

标签: flutter

所以我有两个页面,我用它来导航到另一页

Navigator.of(context).pushNamed('page-2');

如何从第1页传递数据对象并发送到第2页?

1 个答案:

答案 0 :(得分:0)

正如@Linus Juhlin所提到的那样,这个话题仍在讨论中,实际上它上周再次出现在flutter google group

您实际上可以使用the onGenerateRoute property from MaterialApp自行构建Route,如stocks demo app所示。这有点棘手,因为您必须传递您需要传递到下一页when pushing the route的数据的字符串表示。

您还可以使用名为Fluro的库,它隐藏了一些样板代码,您只需定义处理函数来处理每个路径。