【vue】报错 Duplicate keys detected 解决方案

  • 错误描述:Duplicate keys detected. This may cause an update error.
  • 错误直译:检测到重复的键。这可能会导致错误。
  • 错误原因:有相同父元素的多个子元素的v-for有相同的key值。
解决方法:
复制代码
return:{
    dataList:[
        {
            name:'张三',
            id:"1"
        },
        {    
            name:'李四',
            id:"2"
        }
    ]
}
<span v-for="(item, index) in dataList" :key="index">{{item.name}}</span>

//改变key值,将key值设置为唯一
<span v-for="(item, index) in dataList" :key=`${index}-${item.id}`>{{item.name}}</span>
相关推荐
吃炸鸡的前端几秒前
react-hook-from从入门到精通
前端·javascript·react.js
来恩100318 分钟前
jQuery对Ajax的支持
前端·ajax·jquery
KaMeidebaby20 分钟前
卡梅德生物技术快报|抗体的制备与纯化:分子实验实操:番茄 sHSP 重组表达与抗体的制备与纯化工艺
前端·数据库·人工智能·其他·算法·百度·新浪微博
IT_陈寒23 分钟前
Vite热更新把我整不会了,原来还要这样配!
前端·人工智能·后端
恋猫de小郭23 分钟前
AI 时代,谷歌都在 Android 官方做了哪些支持?
android·前端·flutter
zzqssliu32 分钟前
跨境独立站多端适配开发:多语言+多货币+跨平台同步技术实战
前端·javascript·php
Chengbei1133 分钟前
AI赋能Chrome MCP × JS逆向Skill自动化JS逆向助力挖洞与绕过实战(小白也能学会)
javascript·人工智能·chrome·网络安全·自动化·系统安全·安全架构
怕浪猫36 分钟前
Electron 开发实战(五):文件系统与本地数据持久化全解
前端·javascript·electron
云水一下1 小时前
HTML5 从入门到精通:语义为王——结构标签让网页会“说话”
前端·html5
Bigger1 小时前
mini-cc 的 Provider 抽象层是怎么设计的
前端·ai编程·claude