在v-for中的现在还需要为每个循环元素指定一个key,请问这个key有什么用的?
来源:2-11 列表渲染
非凡哥大战哥斯拉
2019-02-15 13:05:23
<li v-for="item in msg" :key="item.id">
在for循环里还要用v-bind绑定一个key才不报错,这个key到底有什么用的?或者表示的是什么意思?
1回答
同学你好,使用v-for更新已渲染的元素列表时,默认用就地复用策略;列表数据修改的时候,他会根据key值去判断某个值是否修改,如果修改,则重新渲染这一项,否则复用之前的元素;
我们在使用的使用经常会使用index(即数组的下标)来作为key。
希望能帮助到你,祝学习愉快!
相似问题