在使用vue列表渲染v-for时,我们最好在后面加上: key,它的作用是当v-for所绑定的数据发声变化时只重新渲染变化的项,而不是重新渲染整个列表,这除了可以节约资源以外更重要的是可以避免一些bug,比如使用列表渲染生成的一个多选项,我们勾选了其中的第一项,勾选后我们在向数据的开头加入一个数据,如果我们没有使用key的话,就会发现勾选的变成我们新加的项,而之前的第一项变成了第二项,且没有被勾选。加了key之后就可以避免这个现象, key的值只要是一个唯一的数据就可以,一般情况我们使用列表渲染中的index

Logo

前往低代码交流专区

更多推荐