首页 > 其他分享 >vue--day36--render函数

vue--day36--render函数

时间:2023-07-22 13:11:41浏览次数:45  
标签:vue render -- App day36 Vue 组件 import

1.脚手架里面为什么main.js 里面,使用了render 函数/**

* 该文件是整个项目的入口文件 */ //引入Vue import Vue from 'vue' // 引入App 组件 他是所有组件的父组件 import App from './App.vue' //关闭vue 的生产提示 Vue.config.productionTip = false // 创建Vue 实例对象--vm new Vue({ // //将 app 组件放入到容器中  render: h => h(App),  }).$mount('#app')
 
2. 以前单文件为main.js 里面 写法 /** * 该文件是整个项目的入口文件 */ //引入Vue import Vue from 'vue' // 引入App 组件 他是所有组件的父组件 import App from './App.vue' //关闭vue 的生产提示 Vue.config.productionTip = false // 创建Vue 实例对象--vm  
new Vue({ el:'#app', template:`<App>你好呀</App>`, comments:{App} })     运行后会报错 Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.(found in <Root> 你正在使用运行版本的 vue(残缺的 vue 没有获取到模板解析器) 并且模板解析器没有成功获取到. 解决方法使用 render 函数,,或者使用完整版的 vue。  那是因为在main.js 里面引入了。import Vue from 'vue' 引入第三方库,引入的都是残缺的vue。       /** * 该文件是整个项目的入口文件 */ //引入Vue import Vue from 'vue/dist/vue'   // 引入了完整的vue // 引入App 组件 他是所有组件的父组件 //import App from './App.vue' //关闭vue 的生产提示 Vue.config.productionTip = false // 创建Vue 实例对象--vm  
new Vue({ el:'#app', template:`<h1>你好呀</h1>`, //comments:{App} }) 可以显示运行,没有问题。   引入残缺版本的vue 怎么解决 /** * 该文件是整个项目的入口文件 */ //引入Vue import Vue from 'vue' // 引入App 组件 他是所有组件的父组件 //import App from './App.vue' //关闭vue 的生产提示 Vue.config.productionTip = false // 创建Vue 实例对象--vm // new Vue({ // //将 app 组件放入到容器中 // render: h => h(App), // }).$mount('#app')
new Vue({ el:'#app',  // 第一步        //render(createElement){    //console.log('vue调用render'+createElement);    //return createElement('h1','你是谁呀');    //}    // 第二步  render 里面没有this,,可以简写为箭头函数    // render:(createElement)=>{       // return createElement('h1','你是谁呀');    // }    // 第三步 箭头函数左边只有一个参数,可以把 ()省掉          //render:createElement=>{        //return createElement('h1','你是谁呀');    // }   // 第四步 箭头函数只有一个函数题,并且还想return           render:createElement=>return createElement('h1','你是谁呀'); 这样就和 render: h => h(App)差步多了。           //comments:{App} })

 

标签:vue,render,--,App,day36,Vue,组件,import
From: https://www.cnblogs.com/satisfysmy/p/17573227.html

相关文章

  • 山远成云——那永远也回不去的曾经
    大量《SummerPockets》私货我们攀登顶峰的途中,那远山越来越模糊,像那永远回不去的曾经。我们在人生路上越走越远,回头一看,童年的记忆越来越模糊,便是我们逐渐淡忘的过去。随着人的成长,人从一个自然人逐渐变成一个社会人,曾经那些羞耻但难忘的童年记忆,也被我们逐渐遗失。正......
  • 特征1-40,把数据负值变为0以及标签的负值变正
    端元8角度32.40距离2.05端元16角度30.1209距离2.67端元29距离2.465角度30.5241 端元40角度30.7209距离2.49 ......
  • 【codevs2950】突击考试
     。每个人都有一个考试等级,教室里面一共有N个课桌,按照顺序排成一列,每个课桌可以坐两个人,记他们的能力等级为(A[i],B[i])。现在决定对能力等级为K的人进行测验。从这N排中选择连续的L排进行测验,要求这L排中的每一排至少有一个人考试等级为K。现在想知道L的最大值以及对应的等级K......
  • 推荐海贼王航海王之暴风战舰手游
    精致还原动画经典剧情,知名角色悉数登场,100%原味再现草帽海盗团。游戏人物设计全面贴合原作设定,用心打磨场景、动作细节刻画,无损还原粉丝心目中的大航海时代!海贼王航海王之暴风战舰动漫卡通改编稀有放置卡牌回合剧情 演示地址:www.runruncode.com/shouyou/19469.html ......
  • MCU之Microchip PIC16F17146 Curiosity NANO Evaluation Kit评测报告
    对比完RISC(Proprietary)与RISC-V(OpenSource),来点Microchip的PIC16F17146CuriosityNano(Revision4hasPIC16F17146revB2)EvaluationKit的实测:这块板是多层PCB设计,大量使用SMD贴片元器件,使整板轻而小(51mm20mm5mm,包括按钮开关高度),整个大拇指大小,最重要的是......
  • MCU之Microchip PIC16F17146 Curiosity NANO Evaluation Kit申请与收到有感
    申请到寄到已过去好长时间(三个月):2023-04-22提交发布申请;2023-07-21收到批准包裹.对比十多年以前,ADI美国模拟器件公司与TI美国德州仪器公司的Samples/EvaluationKit,是从美国的Sample/EvaluationKit管理中心,直接用UPS/FedEx/DHL(这三个都有收到过)的AirMail或AirP......
  • 排序
    https://pic4.zhimg.com/v2-33a947c71ad62b254cab62e5364d2813_b.webp......
  • “造芯”之 Proprietary闭源 与 Open Source开源(RISC-V) 对比
    一、造芯的RISC-V(OpenSource)与Proprietary历史鉴证,共和的Top-Down与Bottom-Up的民主是统一的,OpenSource开源与Proprietary闭源可完美的共存。“造芯”领域的也会并存:●Bottom-Up的RISC-V(OpenSource开源的)●Top-Down的ARM/RISC/Intel/AMD/NVIDIA…(Proprietary专......
  • MySQL之视图检查选项
    MySQL之视图检查选项视图的检查选项当使用WITHCHECKOPTION子句创建视图时,MySQL会通过视图检查正在更改的每个行,例如插入,更新,删除,以使其符合视图的定义。MySQL允许基于另一个视图创建视图,它还会检查依赖视图中的规则以保持一致性。为了确定检查的范围,mysql提供了两个选项:CASC......
  • css基础-position定位例子-垂直水平居中
    盒子垂直居中,水平居中实现例子<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document......