vue报错 | Duplicate keys detected: ‘0’. This may cause an update error.

导致报错的原因

v-for循环相同的变量,定义了相同的key,代码如下:

<div class="info" v-for="(item, index) in itemList" :key="index"></div>
<div class="info" v-for="(item, index) in itemList" :key="index"></div>

解决方案

给key加上前缀,确保key不同即可

<div class="info" v-for="(item, index) in itemList" :key="'info-'+ index"></div>
<div class="info1" v-for="(item, index) in itemList" :key="'info1-'+ index"></div>

猜你喜欢

转载自blog.csdn.net/weixin_41192489/article/details/111408364