new Vue({
el: '#app',
router,
//render: h =>h(Layout),
template: '<Layout/>',
components: { Layout }
})
render: h =>h(Layout), 以及template: '<Layout/>', 是不是没区别。。
new Vue({
el: '#app',
router,
//render: h =>h(Layout),
template: '<Layout/>',
components: { Layout }
})
render: h =>h(Layout), 以及template: '<Layout/>', 是不是没区别。。
使用template的方式需要使用vue的full版本(包括compiler),而用render函数的方式,只需要用vue的runtime版本,也就是说,如果你的输出文件想要小一点,可以用后一种方式。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
没有区别,最终都是上面那种形式