204vue之v-for的“就地复用”和“key使用”

Posted gushixianqiancheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了204vue之v-for的“就地复用”和“key使用”相关的知识,希望对你有一定的参考价值。

v-for的“就地复用”:一个数组有5项,删除第2项,这时vue修改数组长度为4,同时把原来5项数组的前4项渲染出来,所以实际显示的效果是删除了第5项。拖动元素的行为无效。只适用于不依赖子组件或者不依赖临时DOM状态(例如:表单输入值)的列表渲染输出。
v-for的“key使用”:“就地复用”失效,基于key的变化重新排列列表元素顺序,并且会移除key不存在的元素。拖动元素的行为有效。

 

以上是关于204vue之v-for的“就地复用”和“key使用”的主要内容,如果未能解决你的问题,请参考以下文章

Vue指令之`v-for`和`key`属性

vue之列表循环

Vue中的v-for中的key值的作用

v-for key

v-for中key属性的作用

为什么v-for循环时要写上key