[Vue warn]: Duplicate keys detected: '1'. This may cause an update error
Posted 翊枫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Vue warn]: Duplicate keys detected: '1'. This may cause an update error相关的知识,希望对你有一定的参考价值。
今天遇到这个问题,遇到这个问题多数因为:key值的问题
第一种情况(key重复)
<div class="name-list" v-for="(item,index) in list" :key="item.sid"> {{item.name}} </div>
list: [ { sid:1, name:"张三", }, { sid:1, name:"李四", }, ]
第二种情况(页面上有两个for循环同一个数组,导致key重复)
<div class="name-list" v-for="(item,index) in list" :key="index"> {{item.name}} </div> <div class="name-list" v-for="(item,index) in list" :key="index"> {{item.name}} </div>
第二种解决
<div class="name-list" v-for="(item,index) in list" :key="index + \'\'_index"> {{item.name}} </div> <div class="name-list" v-for="(item,index) in list" :key="\'index_\' + index"> {{item.name}} </div>
1.解决这些问题找到其根源就好了。祝大家撸码之路顺畅无阻、
以上是关于[Vue warn]: Duplicate keys detected: '1'. This may cause an update error的主要内容,如果未能解决你的问题,请参考以下文章
Vue报错 Duplicate keys detected: '1'. This may cause an update error. vue报错
vue报错之Duplicate keys detected: '0'. This may cause an update error.
解决vue中报错 Duplicate keys detected:‘1‘. This may cause an update error.
解决vue中报错 Duplicate keys detected:‘1‘. This may cause an update error.
vue控制台报错Duplicate keys detected: 'xxxx'. This may cause an update error.解决方案