vue源码解读 一.dom的核心渲染 创建vnode数组,渲染vnode vnode组件对象 const vnode={ type:button, props:{ msg:"test"} } 引入vnode,可以把渲染过程抽象化,从而使得组件的抽象能能力得到提升 diff算法在减少dom操作方面足够优秀,但最终还是避免不了操作dom,所以性能并不是vnode的优势 组件渲染流程 组件更新