在Model下面的Vue的dist文件。
一、Vue都有哪些模板? 1.UMD:vue.js 完整版 vue.runtime.js 只包含运行的时候
2.CommonJS: vue.common.js 非完整版本 vue.runtime.common.js只包含运行时候
3: ESModle:基于构建工具的使用。 vue.ems.js完整版。 vue.runtime.ems.js
4: ESModle:直接用于浏览器。vue.ems.brower.js
二、vue.common.js和vue.js有区别呢?
- vue.js:是完整版vue。包含:核心功能+模板解析器。
- vue.runtime.xxx.js 是运行版的Vue,包含:核心功能。没有模板解析器。所以不能使用template配置项,需要render函数收到createElement函数去指定的具体内容。.Vue->webpack打包->.js包含Vue模板解析器,没有模板解析器更加轻便。在vue一般会使用的是, vue.runtime.common.js,没有模板解析器。
三、 mian.js文件里面,一般引入的 import Vue from './Vue'指的是残缺版本的vue: render(createElement){ return createElement()} render: (c)=>c('h1','hellowrod') render: c=>c('h1','hellowrld') render: c=>c(App)
注意:.vue文件里面标签类的template,是引入了vue-template-compiler。vue模板解析,解析vue里面template。
引入文章: zhuanlan.zhihu.com/p/344714505 juejin.cn/post/684490… blog.csdn.net/Marker__/ar…