gpt4 book ai didi

flutter - 如何使用 pushNamed 传递的参数?

转载 作者:行者123 更新时间:2023-12-03 03:16:00 26 4
gpt4 key购买 nike

假设我有两条路线 /firstRoute /secondRoute , 对于小部件 第一路二线分别。我正在使用一些参数将命名路由插入堆栈,就像这样......

Navigator.pushNamed(
context,
"/secondRoute",
arguments: <String, String>{"key" : "value"},
)

我现在如何在 中使用这个值?二线 ?
查看了文档,但没有提及。

最佳答案

使用ModalRoute.of(context).settings.arguments
/secondRoute 的构建方法中:

final args = ModalRoute.of(context).settings.arguments as Map<String, String>;
final arg1 = args["key"];

关于flutter - 如何使用 pushNamed 传递的参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58547620/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com