每个迭代器都应该有一个独特的“关键”道具

时间:2017-03-08 09:20:46

标签: javascript reactjs ecmascript-6

在控制台中看到此错误让我非常沮丧。我把钥匙放在地图上。但为什么我仍然看到这个?

http://pastebin.com/qKzMjCZ4

我已经检查过每个迭代的DOM,无法发现问题。我真的需要一些帮助。

1 个答案:

答案 0 :(得分:0)

这里有很多代码,很难找到错误。我没有看到任何没有钥匙的物品,所以我在key={obj.id}的某处想到了问题。如果obj.id未定义,则可能会出现此错误。我建议您将此密钥更改为发送vith函数参数的iindex

我强烈建议你重构你的组件,很明显你会收到错误而且找不到它。