这个key
属性用于food-item
组件来唯一标识创建的每个元素v-for
。
<food-item
v-for="x in foods"
:key="x.name"
:food-name="x.name"
:food-desc="x.desc"
:is-favorite="x.favorite"
/>
运行示例 »
这个key
属性与v-for
指令,以便 Vue 可以正确区分元素。
Vue 通过重用元素来优化性能。因此,当从数组创建元素时v-for
,如果key
不使用属性,修改数组时可以混合元素属性。
如需更彻底的解释,以及当key
未使用属性,请参阅“关键”属性Vue 教程中的章节。
Vue教程:Vue v-for 指令
Vue教程:Vue v-for 组件
Vue教程:使用 v-for 的 Vue 动画
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!