我有一个对象数组,它们在Vue模板中被循环,每个对象都包含<input>。用户有一个按钮向数组中添加附加项--这些项被呈现--所有这些都工作得很完美。每个新组件都被赋予一个唯一的密钥。但是,如果我有4个条目并移除第二个项,那么第3项和第4项将被重新呈现为(我可以看到它们在Vue dev tools中被‘更新’了)。这将丢失添加到这些输入中的任何数据(或对DOM等的更改)。根据我的理解,通过在组件上使用:key,Vue应该能够跟踪它并重新呈现。我想这可能是因为我将项目存储在一个数组中,当删除一个数组时,所有的键在