一、key的作用是什么?
主要是为了更高效的对比虚拟dom
二、原理:
vue在执行diff算法比较两个虚拟dom节点是否是相同节点时,会先看key是否相同,再看标签类型等是否相同
三、注意:
实际开发过程中渲染一组列表时,key必须设置(节省性能),且应该尽量避免使用索引作为key(有的时候列表发生排序),这样容易导致一些隐藏bug
一、key的作用是什么?
主要是为了更高效的对比虚拟dom
二、原理:
vue在执行diff算法比较两个虚拟dom节点是否是相同节点时,会先看key是否相同,再看标签类型等是否相同
三、注意:
实际开发过程中渲染一组列表时,key必须设置(节省性能),且应该尽量避免使用索引作为key(有的时候列表发生排序),这样容易导致一些隐藏bug