【问题标题】:How to send data between route pages in flutter? [duplicate]如何在颤动的路由页面之间发送数据? [复制]
【发布时间】:2018-09-01 19:53:18
【问题描述】:

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

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

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

【问题讨论】:

标签: flutter


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2017-08-22
    • 2022-06-16
    • 2019-01-10
    • 2022-11-28
    • 1970-01-01
    • 1970-01-01
    • 2023-02-25
    • 1970-01-01
    • 2021-07-03
    相关资源
    最近更新 更多