前端面试题(一)
**一 vue2.0 v-for中的key到底有什么用?**其实不只是vue,react中在执行列表渲染时也会要求给每个组件添加上key这个属性。要解释key的作用,不得不先介绍一下虚拟DOM的Diff算法了。我们知道,vue和react都实现了一套虚拟DOM,使我们可以不直接操作DOM元素,只操作数据便可以重新渲染页面。而隐藏在背后的原理便是其高效的Diff算法。如:在节点a,b,c列表的第二位插入‘d’没有key的时候,先把b变成d,把c变成b,然后在在末尾插入c有key的时候,直接在
原创
2021-03-15 21:27:08 ·
496 阅读 ·
0 评论