Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 什么';snabdom、hyperscript和Vue 2之间的关系是什么?_Vue.js_Vuejs2_Virtual Dom_Hyperscript - Fatal编程技术网

Vue.js 什么';snabdom、hyperscript和Vue 2之间的关系是什么?

Vue.js 什么';snabdom、hyperscript和Vue 2之间的关系是什么?,vue.js,vuejs2,virtual-dom,hyperscript,Vue.js,Vuejs2,Virtual Dom,Hyperscript,我试图更深入地理解Vue,读了一些关于Vue 2的虚拟DOM实现的书,并偶然提到了snabdom和hyperscript 我的理解是VUE2使用snabdom的分支来实现其虚拟DOM。然后还有render函数,它调用h来创建虚拟节点 那么,虚拟节点(hyperscript)与snabdom有什么关系呢?看起来他们做了同样的事情 渲染功能中的Vue2h: newvue({ 渲染:h=>h(应用程序) }).$mount(“#应用程序”) 这个问题的前提是什么?Vue具有snabdom和hypers

我试图更深入地理解Vue,读了一些关于Vue 2的虚拟DOM实现的书,并偶然提到了snabdom和hyperscript

我的理解是VUE2使用snabdom的分支来实现其虚拟DOM。然后还有render函数,它调用
h
来创建虚拟节点

那么,虚拟节点(hyperscript)与snabdom有什么关系呢?看起来他们做了同样的事情

渲染功能中的Vue2
h

newvue({
渲染:h=>h(应用程序)
}).$mount(“#应用程序”)

这个问题的前提是什么?Vue具有snabdom和hyperscript libs提供的功能,并在某些时候从它们那里借用了这些功能,但它们之间没有任何关系。他们不在一起。我的问题增加了更多的背景。这个问题的前提是什么?Vue具有snabdom和hyperscript libs提供的功能,并在某些时候从它们那里借用了这些功能,但它们之间没有任何关系。他们不在一起。我的问题增加了更多的背景。