2020
09-25
09-25
详解为什么Vue中不要用index作为key(diff算法)
前言Vue中的key是用来做什么的?为什么不推荐使用index作为key?常常听说这样的问题,本篇文章带你从原理来一探究竟。另外本文的结论对于性能的毁灭是针对列表子元素顺序会交换、或者子元素被删除的特殊情况,提前说明清楚,喷子绕道。本篇已经收录在Github仓库,欢迎Star:https://github.com/sl1673495/blogs/issues/39示例以这样一个列表为例:<ul><li>1</li><li>2</li></ul>那么它的vnode也就是虚拟dom节点大概...
继续阅读 >