Flutter 特定产品的颤振增量计数器?

Flutter 特定产品的颤振增量计数器?,flutter,counter,product,Flutter,Counter,Product,我正在做一个包含产品的颤振应用程序,我需要做的是能够增加并获得要存储的增加产品的密钥,目前他们正在增加所有 我留下了图片和代码,谢谢你的帮助 } }所有产品都有一个计数器,这就是为什么所有产品都显示相同的值。您需要在_productSearchResult模型中添加计数器,并在其中增加它。而不是展示 Text('$_counter', 你将展示 Text('${_productSearchResult[i].counter}', 您将更改addProduct方法以获取索引,这样就可以增加每

我正在做一个包含产品的颤振应用程序,我需要做的是能够增加并获得要存储的增加产品的密钥,目前他们正在增加所有

我留下了图片和代码,谢谢你的帮助

}


}所有产品都有一个计数器,这就是为什么所有产品都显示相同的值。您需要在_productSearchResult模型中添加计数器,并在其中增加它。而不是展示

Text('$_counter',
你将展示

Text('${_productSearchResult[i].counter}',
您将更改addProduct方法以获取索引,这样就可以增加每个产品的计数器

_addProduct(int index) {
setState(() {
  _productSearchResult[index].counter++;
});

移除产品也是如此。

@ErickReyes非常欢迎您。如果答案正确,你应该接受:)让其他开发人员知道问题是否解决了。谢谢朋友,你让我开心。我在
未来构建器
中使用了相同的方法,但是在
\u productSearchResult[index]中出现了一些错误。counter++
我使用的是
快照.data[index]。counter++
但是它显示了错误。我们应该如何在未来实现同样的目标builder@Youandtheweb它所在的建筑商并不重要。你的计数器值是最终值吗?@FilledStacks是的,我试着把
final int\u counter=0
放进去,但点击按钮后数量没有变化
Text('$_counter',
Text('${_productSearchResult[i].counter}',
_addProduct(int index) {
setState(() {
  _productSearchResult[index].counter++;
});