(自用面试题)Vue中为什么不建议用index作为key? 光头络腮胡 2023-04-01 65 阅读1分钟 当使用数组索引作为key时,Vue在渲染时会根据数组索引来确定每个元素的位置。如果数据中有元素的顺序发生了改变,那么Vue在更新DOM时可能会出现一些问题。例如某个元素的位置改变了,但由于其key值没变,Vue会认为它没有发生变化,从而不会对其进行重新渲染,这可能会导致view层显示错误。 因此Vue建议使用唯一标识符作为key,例如每个数据对象中的唯一ID。