其他分享
首页 > 其他分享> > 组件的本质

组件的本质

作者:互联网

 

render是Vue最核心的东西。

剩余其他例如data, computed,props都是为render提供数据来源服务的。render产出了Virtual DOM,借助snabbdom的API。

Virtual DOM要渲染成真实的DOM tree,我们通常把这个过程叫做patch(又叫补丁方法)

组件产出VNode 然后通过patch变成真实DOM。当视图的数据变更时,重新生成Virtual DOM ,再次调用patch方法生成真实DOM。

patch(prevVnode,nextVnode)通过新旧Vnode对比,高效的渲染真实的DOM

以上说明:组件的产出就是Virtual DOM。

为什么要产出Virtual DOM:Virtual DOM带来了分层设计,它对渲染过程的抽象,使得卡滚架可以渲染到web浏览器意外的平台。(SSR Weex 小程序)

标签:render,DOM,渲染,产出,Virtual,patch,本质,组件
来源: https://www.cnblogs.com/meoki/p/14384982.html