1、runtime-compiler
加载过程template->ast -> render -> vdom -> ui
如果需要在客户端编译模板(比如传入一个字符串给template选项,或者挂载到一个元素上并以其DOM内部的HTML作为模板),就需要加上编译器,即完整版
new Vue({
template: '<div>{{ hi }}</div>'
})
2、runtime-only
加载过程render -> vdom -> ui
new Vue({
render (h) {
return h('div', this.hi)
}
})