提高渲染性能
避免数据混乱的情况出现(如果元素中包含了有临时数据的元素,如果不用key就会产生数据混乱)
<div id="app">
<ul>
<li v-for="item in teachers" :key="item.id">{{ item.name }}</li>
</ul>
</div>
<script>
const vm = new Vue({
el: "#app",
data: {
teachers: [
{ id: 1, name: "aaa" },
{ id: 2, name: "bbb" },
{ id: 3, name: "ccc" },
{ id: 4, name: "ddd" }
]
}
});
</script>