vue的main.js整体布局

开发模式与生产模式

没输入等于开发模式
开发模式等于【Vue.config.productionTip = true】
生产模式【Vue.config.productionTip = false】

下方的new Vue

new Vue({render: h => h(App),}).$mount('#app')

变量是(App)【注意这里是大写的】
生成一个元素挂载到#app里面:

render: h => h(App)

详细解释:
这个表达式最终会生成一个ES5版本的函数
ES5版本中

render:function(createElement){return(createElement(APP)}

ES6中的是 这里少function

render(createElement){return createElement(App)}

ES6中的简写元素 createElement写成h

render(h){return h(App)}

ES6中的再简写===写成箭头函数

render: h => h(App);

其中
函数里面的参数(createElement)是创建一个元素的意思

$mount 手动挂载的意思
#app指向index.html的

意思是:
创建的这个元素挂载到#app这里

放上代码

import Vue from 'vue'; // 默认去node_modules文件目录去找到这个vue
import App from './App.vue'; // 这个就是src目录下的App.vueVue.config.productionTip = truenew Vue({ render: h => h(App), }).$mount('#app')
// 变量是(App)大写的
// 生成一个元素挂载到#app里面:// 详细解释:
// 这个最终会生成一个ES5版本的函数
// render:function(createElement){}
//   return createElement(APP)
// ES6中的是
// render(createElement){return createElement(App)}
// 简写
// render(h){return h(App)}
// 再简写
// render: h => h(App);
// 其中
// 函数里面的参数(createElement)是创建一个元素的意思// $mount 手动挂载的意思
//  #app指向index.html的    <div id="app"></div>
//  意思是:
//  创建的这个元素挂载到#app这里

vue的main.js讲解一相关推荐

  1. vue项目中主要文件的加载顺序(index.html、App.vue、main.js)

    先后顺序: index.html > App.vue的export外的js代码 > main.js > App.vue的export里面的js代码 > Index.vue的ex ...

  2. vue项目中app.vue 、main.js和 index.html的关联

    1.main.js是我们的入口文件,主要作用是初始化vue实例并使用需要的插件. import Vue from 'vue' import App from './App'/* eslint-disa ...

  3. vue 入口main.js 调用app.vue 入口页面以及触发第三方登陆校验

    main.js 代码: // The Vue build version to load with the `import` command // (runtime-only or standalon ...

  4. js 获取vue组件html_关于Vue中main.js,App.vue,index.html之间关系进行总结

    在初始化的Vue项目中,我们最先接触到的就是main.js,App.vue,index.html这三个文件,我们从培训视频或者官方文档上可以了解到: index.html---主页,项目入口 App. ...

  5. vue main.js 引入 全局 js 统一导入 js

    main.js 代码 // 导入axios import axios from axios // 添加到 vue 的 this 属性上(全局使用) Vue.prototype.axios = axio ...

  6. vue main.js中引入js_web前端的同学不容错过,大厂Vue最佳实践总结,提高竞争力...

    随着这几年前端技术的快速发展,Vue框架在国内普及率极高,人人都会用.那么,如何才能写得比别人优雅?比别人漂亮? 鉴于一线互联网大厂在前沿技术领域的持续研究和大规模投入,直接向他们取经,是最便捷也是最 ...

  7. [转]vue项目中,main.js,App.vue,index.html如何调用

    1.main.js是我们的入口文件,主要作用是初始化vue实例,并引入所需要的插件 2.App.vue是我们的主组件,所有页面都是在App.vue下进行切换的.其实你也可以理解为所有的路由也是App. ...

  8. 总结Vue中index.html、main.js、App.vue、index.js之间关系以及Vue项目加载流程

    总结Vue中index.html.main.js.App.vue.index.js之间关系以及Vue项目加载流程 文章目录 总结Vue中index.html.main.js.App.vue.index ...

  9. vue小项目整理—main.js(一)

    1.在main.js中引入vue-router插件(引用组件地址)和vue-resource(为了使用外部json数据)插件. import vueRouter from 'vue-router' i ...

最新文章

  1. python与excel做数据可视化-Python的Excel操作及数据可视化
  2. 使用nginx在Windows部署网站https服务
  3. Redis-cluster架构
  4. node.js介绍及Win7环境安装测试(转)
  5. HighCharts报表 API
  6. 功能强大的Windows PowerShell
  7. jconsole工具检测堆内存变化
  8. Mind Control CodeForces - 1291C(思维)
  9. javascript中es6语法
  10. 机器学习基础(三十一)—— 岭回归(Ridge Regression)到 LASSO
  11. 我的世界JAVA会支持光追吗_光线追踪改变了「我的世界」,华硕ROG2060S显卡的光追体验...
  12. Android | HEIF图片格式显示问题
  13. NFC·(近距离无线通讯技术)
  14. 使用Excel计算财务NPV和内部收益率IRR
  15. android 手柄摇杆代码,android虚拟手柄摇杆的实现
  16. 《液晶显示器和液晶电视维修核心教程》——2.2 电容类
  17. 【工具使用】PC端与ARM端网口速率测试方法(jperf与iperfg工具的使用)
  18. iOS 指纹认证登陆开发(TouchID)
  19. 小哥哥~手把手教你如何绘制一辆会跑车
  20. android记步传感器获取不到数据

热门文章

  1. vue入门:(组件)
  2. 伪题解 洛谷 P1363 幻想迷宫(DFS)
  3. python爬虫系列:做一个简单的动态代理池
  4. iframe父页面与子页面之间的传值问题
  5. 就谈个py 的装饰器 decorator
  6. 找换硬币问题 与 0-1背包问题区别
  7. kindEditor文本编辑器
  8. C# 多线程同步和线程通信
  9. sqlserver临时表操作
  10. Spring3 工具类大汇集