vue 中的key 的用法
Posted 刘八哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue 中的key 的用法相关的知识,希望对你有一定的参考价值。
(Emitted value instead of an instance of Error) <router-link v-for="item in mycrowdJoinArr">: component lists rendered with v-for should have explicit keys. See https://vuejs.org/guide/list.html#key for more info.
我们有的时候会在npm run dev的时候 发现会出现这样一行代码
为了给 Vue 一个提示,以便它能跟踪每个节点的身份,从而重用和重新排序现有元素,你需要为每项提供一个唯一 key 属性。理想的 key 值是每项都有唯一 id。这个特殊的属性相当于 Vue 1.x 的 track-by ,但它的工作方式类似于一个属性,所以你需要用 v-bind 来绑定动态值.建议尽可能使用 v-for 来提供 key ,除非迭代 DOM 内容足够简单,或者你是故意要依赖于默认行为来获得性能提升。因为它是 Vue 识别节点的一个通用机制, key 并不特别与 v-for 关联,key 还具有其他用途,我们将在后面的指南中看到其他用途。
这是因为我们用v-for的时候 在vue组件上面使用的 这个时候 我们需要给它加上 :key=“xxx”
一个独一无二的表示来表示它的唯一性
<router-link v-for="n in 100" :key="n"></router-link>
这样子就不会报错了
以上是关于vue 中的key 的用法的主要内容,如果未能解决你的问题,请参考以下文章