v-for中如果:key没有主键值都是重复的index删除时会出现数据异常怎么操作

v-for中如果:key没有主键值都是重复的index删除时会出现数据异常怎么操作

把key改为数据的ID值,不要使用index.

  • 看下这篇博客,也许你就懂了,链接:为什么v-for不推荐使用index做为key
  • 除此之外, 这篇博客: v-for 绑定key值,不建议使用index (原因详解)中的 v-for 中的key值: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 使用v-for更新已渲染的元素列表时,默认用就地复用策略;列表数据修改的时候,他会根据key值去判断某个值是否修改,如果修改,则重新渲染这一项,否则复用之前的元素;
    我们在使用的使用经常会使用index(即数组的下标)来作为key,但其实这是不推荐的一种使用方法;