Javascript 具有不同键的多个v-for循环仍会导致重复键错误

Javascript 具有不同键的多个v-for循环仍会导致重复键错误,javascript,vue.js,vuejs2,Javascript,Vue.js,Vuejs2,我正在开发一个使用Vue.js的python应用程序,有人向我抛出了一张罚单,错误为: [Vue warn]:检测到重复的密钥:“”。这可能会导致更新错误。(发现 根目录) 问题是任何v-for:循环中的键都不相同 它们都是这样的: … … … 任何地方对此都有任何见解,因为堆栈跟踪没有帮助,而且我已经解析了所有文档 尝试连接索引以强制唯一性: <li class="page-item" v-for="(p,index) in pagesArray" :key="p.label+'la

我正在开发一个使用Vue.js的python应用程序,有人向我抛出了一张罚单,错误为:

[Vue warn]:检测到重复的密钥:“”。这可能会导致更新错误。(发现 根目录)

问题是任何
v-for:
循环中的键都不相同

它们都是这样的:


  • 任何地方对此都有任何见解,因为堆栈跟踪没有帮助,而且我已经解析了所有文档

    尝试连接索引以强制唯一性:

      <li class="page-item" v-for="(p,index) in pagesArray" :key="p.label+'label'+index">
      <b-form-checkbox v-for="(skill, index) in visibleSkills" :key="skill.skillname+'-name'+index">
      <b-form-radio v-for="(bundle, index) in visibleBundles" :key="bundle.bundlename+index">
    

  • 看起来像您的bundle.bundlename有多个空字符串记录。您是否尝试过控制台日志visibleBundles?可能是这样,让我试试。您是否也尝试过连接
    索引
    ,以强制实现唯一性?这是您正确的捆绑包名称,我现在将尝试连接索引。你想把它作为一个答案,我会给你一些爱!谢谢Mate是的已经修好了谢谢大家的帮助