在使用v-for指令时,官方建议对key进行绑定,之前在使用时都是将key绑定为index--索引,但是使用index是没有起到效果的。
使用key的作用:
当使用v-for遍历的数组更改时,
如:['a', 'b', 'c', 'd']的第二个位置插入'f'
在不使用key的情况下,更新时会将 b改为f -- c改为b -- d改为c -- 再加上d,效率很低
如果使用了key,在更新时,首先会根据key将原本的项一一对应,再在指定位置操作
然鹅使用索引,在更改之后每一项对应的索引也改变了,无法生效