gpt4 book ai didi

list - Flutter如何遍历ListView中的每个项目?

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

我是新手,已经创建了一个简单的应用程序来显示一些自定义列表磁贴。在每个图块中,可以通过+和-按钮增加或减少计数。
但是,我想通过单击“订单”按钮将这些数据放入 map 中。例如,我的 map 就像{'shoes': 1, 'books': 2, 'water': 3}等。
我已经尝试了Provider,StreamBuilder,BLoC等。但是由于我是初学者,因此无法真正使用其中的任何一个。
能否请大家告诉我如何将这些数据导入 map 。
谢谢阅读。
enter image description here

最佳答案

您可以这样定义Map:

List<String> products = ['shoes', 'books', 'water'];
Map<String,int> map = Map.fromIterables(products , 0);
当用户在每个图块中按-或+按钮时,在 map 中更新等效的<键,值>。
例如,在 onTap的+按钮的 shoes事件中,
map.update('shoes', (v)=> v+1);
然后,您可以在 map按钮的 onTap中使用更新的 Order
有关dart map 的更多信息,请访问 this链接。

关于list - Flutter如何遍历ListView中的每个项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64723840/

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