在v-for循环中:key属性是强制性的吗



我没有真正的问题,只是我在某个地方读到过一次,vue3中的:key属性在v-for循环中不是强制性的。这是正确的吗?如果是,我什么时候需要v-for循环中的密钥,什么时候不需要?或者我根本不需要它?如果有必要,它需要什么?

非常感谢。

最好在所有v-for循环中使用它。

key特殊属性用作Vue的虚拟DOM的提示跟踪节点身份的算法。这样,Vue知道什么时候它可以重用和修补现有节点,以及何时需要重新排序或重新创建它们。

最新更新