我目前正在使用 Vuetify 数据表,您可以在其中添加产品。最后我想根据所有这些产品的价格进行计算。所有产品都有一个 ID,但是当我将这些产品添加到数据表中时,出现以下错误:
检测到重复键:“12”。这可能会导致更新错误。
我知道发生这种情况是因为我使用了产品的 ID。但我怎样才能防止它给我这个错误呢?我是否应该传递一个完全不同的 ID,而不是产品本身的 ID?我稍后可能需要产品 ID。我想知道最好的解决方案是什么。提前致谢。
我建议您添加一个具有唯一的列id
。如果你有一个对象数组:
array.forEach((item, i) => {
item.subId = i + 1;
})
Run Code Online (Sandbox Code Playgroud)
然后在您的数据表中将其设置item-key
为subId
。
归档时间: |
|
查看次数: |
4256 次 |
最近记录: |