网站建设培训会讲话,如何推广企业网站,aspx做网站,广西房地产网站建设当我们第一次安装完脚手架#xff0c;打开 的时候#xff0c;我相信#xff0c;一定有小伙伴和我一样#xff0c;看到main.js里面的render: h h(App),感觉懵懵的。
因为#xff0c;在刚开始接触vue的时候#xff0c;我们这里是这样写的#xff1a;
而使用了脚手…当我们第一次安装完脚手架打开 的时候我相信一定有小伙伴和我一样看到main.js里面的render: h h(App),感觉懵懵的。
因为在刚开始接触vue的时候我们这里是这样写的
而使用了脚手架却变成了 不免疑惑。
所以查了一些资料了解了一下做个备忘。
根据es6语法逐步还原
render: h h(App);等价于
render: h {return h(App);}等价于
render: function(h) { return h(App);}等价于
render: function(createElement) { return createElement(App); }那什么是Render函数呢官方文档是这么说的 render函数是组件渲染的重要核心它跟template模板开发一样只不过这种形式开发它(render)更接近底层这样能让Vue编译时少转换一次用于生成一个虚拟的网页节点。 render函数返回值是一个VNode - virtual node虚拟节点 render函数的参数是一个createElement函数 这么一看也就明白了返回的虚拟节点通过钩子$mount(#app)挂载到了主页面的#app上。