1.key可以优化patch性能
下图是不使用key的情况,那么就会出现undefined == undefined 也就是ture,那么就从C=>F,D=>C,E=>D,这三次比较都认为是相同节点,导致3次强行更新,以及一次E节点追加。
下图是使用key的情况,就进行掐头去尾,最后发现只剩下一个F,并且这个时候游标停在了C点,就直接创建并且插入C前面。
以上就是我对Vue中key作用的理解,如果文章由于我学识浅薄,导致您发现有严重谬误的地方,请一定在评论中指出,我会在第一时间修正我的文章,以避免误人子弟。