gpt4 book ai didi

flutter - 迭代 Dart 中的对象列表并将对象的属性呈现为 flutter 中的列表

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

    array arr = [MenuItem1, MenuItem2, MenuItem3]

class MenuItem{
String desc;
String id;
}

对于上面的类和数组,我如何将它们呈现为动态列表 flutter?

Row(chidren[Text((desc),Text((id)]);

最佳答案

在 Dart 2.3 之后你可以使用 Collection For :

return Row(children:
[for (MenuItem item in arr ) Text(item.desc)]
);

因为你想为数组中的每个项目返回 2 个小部件,你可以将它与 Spread operator 结合起来:

return Row(children:
[for (MenuItem item in arr ) ...[Text(item.desc),Text(item.id)]]
);

关于flutter - 迭代 Dart 中的对象列表并将对象的属性呈现为 flutter 中的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62794499/

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