?在之前的vue中,如果v-for没有绑定key,是不会报错的。在目前的vue中,如果在写入过程中没有绑定key,会报错。(当然,这个理由并不足以说服我不加key。)v-for一般用在列表的渲染中,渲染时默认会遵循就地复用策略。就地重用策略:在渲染列表时,Vue会直接重用已有的标签,而不是删除并创建所有的标签,只会重新渲染数据,然后创建新的元素,直到数据渲染完成。key属性可以用来提高v-for渲染DOM的效率。key属性必须是唯一的常量值(唯一标识),避免数据混淆。添加key后,vue可以识别每组节点。如果节点之间的内容是一致的,但是顺序发生了变化,那么就不需要增删操作,直接改变顺序即可。大大提高效率。这里我建议使用id。如果没有id,就用index(下标),但是尽量不要用index,因为如果删除了一些元素,index会发生变化,会导致数据混乱。
