由于vue-cli引入的是一个残缺版的vue,所以template配置项不能使用,就要用到render函数去渲染组件
render (createElement){
//createElement是一个函数、
return createElement("h1","你好啊")
//或者 return createElement(App) App是组件
}
为什么有精简版vue?当一个项目完成后需要打包出来浏览器认识的项目文件 这个时候就不需要用到vue的模板解析器相关的js代码了,而这个代码占据vue.js大约1/3的大小,所以需要被精简掉
一个家里铺瓷砖的例子:买瓷砖(vue核心) + 雇工人(模板解析器)====>铺好的瓷砖