Vue js [Vue 警告]:检测到重复键:
Posted
技术标签:
【中文标题】Vue js [Vue 警告]:检测到重复键:【英文标题】:Vue js [Vue warn]: Duplicate keys detected: 【发布时间】:2022-01-09 21:12:19 【问题描述】:您好,我知道是什么问题,但我不知道如何解决。请帮忙。
我正在生成输入字段和文本区域字段,所以我有 2 个 v-fors(我会和第三个)
<div v-for="(textarea, textareaId) in blog.textareas" :key="textareaId">
<div v-for="(sectionTitle, sectionTId) in blog.sectionTitles" :key="sectionTId">
blog:
blogTitle: '',
images: [
imagesId: 0,//this was called id
name: ''
],
sectionTitles:[
sectionTId: 0,//this was called id
title: ''
,
],
textareas: [
textareaId:0, //this was called id
text: ''
,
]
,
我尝试将 id 更改为不全为三个 0,但每次我输入相同的数字时都会收到警告:key="id"
Duplicate keys detected: '1'
Duplicate keys detected: '2'
等等。
【问题讨论】:
:key="'textarea_'+textareaId"
和 sectionTitles :key="'section_'+sectionTId"
感谢工作。
@Radeanu 填写答案,以便问题的作者接受。
【参考方案1】:
:key="'textarea_'+textareaId" and for sectionTitles :key="'section_'+sectionTId"
【讨论】:
以上是关于Vue js [Vue 警告]:检测到重复键:的主要内容,如果未能解决你的问题,请参考以下文章
[Vue 警告]:找不到元素:#app - Vue.js 2
WebStorm 中 Bootstrap-Vue.js 支持的未知 html 标签警告
Vue警告]:渲染错误:“TypeError:无法读取未定义的属性'map'”Vue Google地图[重复]
vue计算属性getter错误=> [Vue警告]:渲染错误:“TypeError:无法读取未定义的属性'periodNum'”[重复]