Vue报错 Duplicate keys detected: ‘1‘. This may cause an update error. vue
Vue报错 Duplicate keys detected: ‘1’. This may cause an update error. vue原因分析:1. for循环中,key值不唯一。<el-optionv-for="item in options":key="item ":label="selectType === 'insuranceCode' ? item.code : item.
·
原因分析:
1. for循环中,key值不唯一。
<el-option
v-for="item in options"
:key="item "
:label="selectType === 'insuranceCode' ? item.code : item.name "
:value="item.code"
>
<span style="float: left; padding-right:30px ; min-width:95px">{{ item.code }}</span>
<span style="float: right; font-weight:0 font-size: 13px">{{ item.name }}</span>
</el-option>
解决方案:
方案:修改key的值 为循环的索引。
<el-option
v-for="(item,i) in options"
:key="i"
:label="selectType === 'insuranceCode' ? item.code : item.name "
:value="item.code"
>
<span style="float: left; padding-right:30px ; min-width:95px">{{ item.code }}</span>
<span style="float: right; font-weight:0 font-size: 13px">{{ item.name }}</span>
</el-option>
更多推荐
已为社区贡献2条内容
所有评论(0)