老师你好
来源:4-4 标题栏和菜单栏实现

月美
2019-03-19
new Vue({
router,
store,
render: h => h(App)
}).$mount(’#app’)
这段代码不太懂
render: h => h(App)
}).$mount(’#app’)
写回答
1回答
-
Sam
2019-03-19
你好,这段代码涉及Vue的原理部分知识,有兴趣的话可以深入读一下Vue的源码,这里我简要介绍一下:
这段代码实际上执行了两个步骤:
第一步,实例化生成Vue对象,实例化过程中主动传入了render函数,这样编译过程实际上被跳过了;
第二步,调用Vue实例的$mount方法,将Vue实例渲染到id为app的DOM。$mount这个函数比较复杂,功能是通过DIFF算法将VDOM渲染到界面上。
00
相似问题