猿问

vue的这两种写法有区别么

 new Vue({

  el: '#app',

  router,

    //render: h =>h(Layout),

  template: '<Layout/>',

  components: { Layout }

})

render: h =>h(Layout), 以及template: '<Layout/>', 是不是没区别。。


收到一只叮咚
浏览 655回答 2
2回答

蝴蝶不菲

没有区别,最终都是上面那种形式

慕尼黑5688855

使用template的方式需要使用vue的full版本(包括compiler),而用render函数的方式,只需要用vue的runtime版本,也就是说,如果你的输出文件想要小一点,可以用后一种方式。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答