老师你好

来源: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渲染到界面上。

0
0

Vue 实战商业级读书Web APP完整项目

Vue全家桶+最新前端技术+前后端分离架构,完整项目流程

1621 学习 · 1951 问题

查看课程