以下是自己在面试阶段总结的一些面试题,拿出来跟大家分享一下
VUE中 key的作用以及可不可以用index来代替key
- key的作用主要是为了更高效的渲染DOM,另外当你使用同名标签元素过渡切换时,也会用到key值,使用的目的也是为了让VUE可以区分它们,不然VUE只会替换其内容并不会触发过渡效果。
- 尽量别用index去代替key值,因为key的主要作用是为了高效的渲染DOM,当一个页面有多个循环,这个时候如果用index做为key,index值就会存在重复,同时也违背了key高效渲染的初衷
<template>
<div>
// 1.
<span v-for="(item, index) in arr" :key=