vue2.x之runtime-onlyVSruntime+compiler

138 阅读1分钟

当我们使用命令 vue init webpack *** 生成vue项目是,会让我们选择两种模式

1.runtime-only

2.runtime+compiler

runtime-only 简单的说就是vue的非完整版,体积要比完整版小40%,非常适合给客户浏览器更快地加载使用,Vue-cli创建的项目,默认就是使用非完整版,然后配合 vue-loader 和 vue 文件。

但也正因为没有 compiler,非完整版是不能使用 template ,需要使用 h 函数来渲染页面,开发体验特别糟糕

但是,由于可以用 webpack 来打包,把“脏活”交给 vue-loader ,它来负责把 template 转换成 h 函数,实现即使用非完整版,也能按完整版的开发流程实现