vue main.js中的render函数

394 阅读1分钟

由于vue-cli引入的是一个残缺版的vue,所以template配置项不能使用,就要用到render函数去渲染组件

render (createElement){
    //createElement是一个函数、
    return createElement("h1","你好啊")
    //或者 return createElement(App) App是组件
}

为什么有精简版vue?当一个项目完成后需要打包出来浏览器认识的项目文件 这个时候就不需要用到vue的模板解析器相关的js代码了,而这个代码占据vue.js大约1/3的大小,所以需要被精简掉

一个家里铺瓷砖的例子:买瓷砖(vue核心) + 雇工人(模板解析器)====>铺好的瓷砖