目录区别html Compilertemplaterender()codesandbox.io区别 vue.jsVue.runtime.js体积最大比Vue.js小40%
vue.js | Vue.runtime.js | |
---|---|---|
体积 | 最大 | 比Vue.js小40% |
功能 | 包含HTML Compiler | 不含HTML Compiler |
cdn引入 | 选择Vue.js | 选择Vue.runtime.js |
可见两者最大的区别就是:是否包含HTML Compiler
HTML Compiler 顾名思义是编译 HTML 的工具。在Vue中,页面元素有两种修改方式,一种是通过template
,另一种是通过render()
函数
new Vue({
el: "#app",
template: `
<div>{{n}}</div>
`,
});
new Vue({
el: "#app",
render(h) {
return h('div', this.n );
},
});
这里的h
相当于一个createElement
函数*,它接受两个参数h(标签, content),可以在页面中修改元素
*将 h
作为 createElement
的别名是 Vue 生态系统中的一个通用惯例,实际上也是 JSX 所要求的。
官方链接
通过codesandbox.io可以快速的创建一个项目。
以上就是Vue.js和Vue.runtime.js区别浅析的详细内容,更多关于Vue.js与Vue.runtime.js区别的资料请关注编程网其它相关文章!
--结束END--
本文标题: Vue.js和Vue.runtime.js区别浅析
本文链接: https://lsjlt.com/news/153205.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-01-12
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0