浅读vue源码(2.x)之diff算法

在我响应式原理那篇文章中,我们已经了解到,当vue实例被检测的属性改变时,会发生视图更新,即调用updateComponent函数对视图进行重新渲染。 updateComponent = () => { vm._update(vm._render(), hydrating) } 在该函数中,执行vm._render()时,会去获取相关属性最新情况,从而得到一个新的Vnode。 而在vm....