我们如何通过Flutter中的命名路线传递List



我只是想知道如何通过Flutter中的Navigator.pushnamed((将整个列表作为参数传递。这可能吗?如果我试图传递列表,则无法将参数类型"list"分配给"String">

要传递的列表;

List yourList = [];

通过导航器传递;

Navigator.pushNamed(
context,
'routeName',
arguments: yourList,
);

并在目标小部件中获取您的列表;

List _yourListFromArguments;
@override
void didChangeDependencies() {
_yourListFromArguments = ModalRoute.of(context).settings.arguments;
super.didChangeDependencies();
}

相关内容

  • 没有找到相关文章

最新更新