刚学vue.js,看着官方API学习的,文档中的KEY属性一直没搞懂,感觉有key没key没什么区别。
html:
key的使用实例:
-
{{item.text}},{{item.value}}
-
{{item.text}},{{item.value}}
js:
var text = new Vue({
el: ".v-text",
data: {
itemList: [
{text: 1, value: "hi1"},
{text: 3, value: "hi3"},
{text: 2, value: "hi2"},
{text: 4, value: "hi4"},
{text: 8, value: "hi8"}
]
}
});
在chrome的控制台用js插入itemList的内容,2个ul的效果是一样的,我试过
text.itemList.push({text: 9,value : "hi9"})
text.itemList.push({text: 1,value : "hi11"})
没发现有什么不同的, 求大神帮忙解答下vuejs中key的用法
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
详细可见官网:
https://cn.vuejs.org/v2/guide/list.html#key
这才是正确的写法吧
组件渲染才这样做
<my-component v-for="item in items" :key="item.id"></my-component>类似1.0中的track-by
http://v1-cn.vuejs.org/guide/...