1.Vue项目中为什么要在列表组件中写key,作用是什么? 我们在业务组件中,会经常使用循环列表,当时用v-for命令时,会在后面写上:key,那么为什么建议写呢? key的作用是更新组件时判断两个节点是否相同.相同则复用,不相同就删除旧的创建新的.正是因为带唯一key时每次更新都不能找到可复用的节点,不但要销毁和创建节点,在DOM中还要添加移除节点,对性能的影响更大.所以才说,当不带key时,性能可能会更好.因为不带key时,节点会复用(复用是因为Vue使用了Diff算法),省去了销毁或创建节…