Javascript 模板循环给出重复键警告 {{error}
上面的代码抛出: 检测到重复的密钥:“0”。这可能会导致更新错误 如果我从内部循环中删除Javascript 模板循环给出重复键警告 {{error},javascript,vue.js,vuejs2,v-for,Javascript,Vue.js,Vuejs2,V For,上面的代码抛出: 检测到重复的密钥:“0”。这可能会导致更新错误 如果我从内部循环中删除索引,并将错误分配给键,则没有警告,但这似乎是错误的 使用模板时有没有办法不出现此警告?您可以使用此警告: <template v-for="(errors, outerIndex) in validationErrors"> <li v-for="(error, index) in errors" :key="outerIndex + '-' + index">
索引
,并将错误
分配给键
,则没有警告,但这似乎是错误的
使用模板时有没有办法不出现此警告?您可以使用此警告:
<template v-for="(errors, outerIndex) in validationErrors">
<li v-for="(error, index) in errors" :key="outerIndex + '-' + index">
{{ error }}
</li>
</template>
<li key="0">...</li>
<li key="1">...</li>
<li key="2">...</li>
<li key="0">...</li>
<li key="1">...</li>
<li key="2">...</li>
<li key="0-0">...</li>
<li key="0-1">...</li>
<li key="0-2">...</li>
<li key="1-0">...</li>
<li key="1-1">...</li>
<li key="1-2">...</li>