Vue.js question detail
Why do you need to use key attribute on for directive?
In order to track each node's identity, and thus reuse and reorder existing elements, you need to provide a unique
key attribute for each item with in v-for iteration. An ideal value for key would be the unique id of each
item.
Let us take an example usage,
{{item.name}}
Hence, It is always recommended to provide a key with v-for whenever possible, unless the iterated DOM content is simple.
Note: You shouldn't use non-primitive values like objects and arrays as v-for keys. Use string or numeric values instead.