1

我正在尝试更深入地了解 Vue,并阅读了一些有关 Vue 2 的虚拟 DOM 实现的内容,并遇到了 snabdom 和 hyperscript 的提及。

我的理解是 Vue 2 使用 snabdom 的一个分支来实现它的虚拟 DOM。然后还有调用h创建虚拟节点的渲染函数。

那么虚拟节点(上标)与 snabdom 有什么关系呢?好像他们做同样的事情。

Vue2 的h渲染功能:

new Vue({
 render: h => h(App)
}).$mount('#app')
4

0 回答 0