详谈Vue.js框架下main.js,App.vue,page/index.vue之间的区别


Posted in Javascript onAugust 12, 2020

如下所示:

详谈Vue.js框架下main.js,App.vue,page/index.vue之间的区别

1.index.html文件入口;

2.src放置组件和入口文件;

3.node_modules为依赖的模块;

4.cofig中配置了路径端口值等;

5.build中配置了webback的基本配置、开发环境配置、生产环境配置等。

main.js是我们的入口文件,主要用于初始化vue实例,并使用需要的插件。

App.vue是我们的主组件,所有的页面都在App.vue下进行切换。我们可以将router标示为App.vue的子组件。

6.在每个模板中给style设置一个scoped属性,意为该style的属性只对这个组件起作用,不会影响到其他组件中含有相同class的元素。

补充知识:VUE 路由配置(包含main.js index.js APP.vue 三大配置)

main.js

import Vue from 'vue'
import App from './App'
import router from './router'
import Element from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
 
Vue.use(Element);
Vue.config.productionTip = false
 
/* eslint-disable no-new */
new Vue({
 el: '#app',
 router,
 components: { App },
 template: '<App/>'
})

src/router/index.js

import Vue from 'vue'
import Router from 'vue-router'
import Login from '../components/Login'
Vue.use(Router)
 
export default new Router({
 routes: [
  {
   path: '/Login',
   name: 'Login',
   component: Login
  },
  {
   path:"/login1",
   component:() => import('@/components/login1.vue')
  }
 ],
 mode: "history"//干掉地址栏里边的#号键
})

App.vue 展示Vue

<template>
<div id="app">
<router-view />
</div>
</template>
 
<script>
export default {
 name: 'App', 
 data () {
    return {
     
    }
 }
}
</script>
<style>
</style>

以上这篇详谈Vue.js框架下main.js,App.vue,page/index.vue之间的区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript编程起步(第五课)
Feb 27 Javascript
javascript form 验证函数 弹出对话框形式
Jun 23 Javascript
Javascript 实现TreeView CheckBox全选效果
Jan 11 Javascript
Javascript继承(上)——对象构建介绍
Nov 08 Javascript
JS动态添加与删除select中的Option对象(示例代码)
Dec 20 Javascript
jquery中get,post和ajax方法的使用小结
Feb 04 Javascript
悬浮数字的实现案例
Feb 19 Javascript
JS实现日期时间动态显示的方法
Dec 07 Javascript
微信小程序微信支付接入开发实例详解
Apr 12 Javascript
bootstrap Table服务端处理分页(后台是.net)
Oct 19 Javascript
vue初尝试--项目结构(推荐)
Jan 30 Javascript
简述vue-cli中chainWebpack的使用方法
Jul 30 Javascript
AngularJs的$http发送POST请求,php无法接收Post的数据问题及解决方案
Aug 13 #Javascript
VsCode里的Vue模板的实现
Aug 12 #Javascript
typescript配置alias的详细步骤
Aug 12 #Javascript
js实现表格单列按字母排序
Aug 12 #Javascript
javascript的hashCode函数实现代码小结
Aug 11 #Javascript
vue axios封装httpjs,接口公用配置拦截操作
Aug 11 #Javascript
解决vue刷新页面以后丢失store的数据问题
Aug 11 #Javascript
You might like
通过ICQ网关发送手机短信的PHP源程序
2006/10/09 PHP
ThinkPHP中ajax使用实例教程
2014/08/22 PHP
js获取图片长和宽度的代码
2009/11/24 Javascript
锋利的jQuery jQuery中的DOM操作
2010/03/21 Javascript
网页上的Javascript编辑器和代码格式化
2010/04/25 Javascript
基于jquery实现图片广告轮换效果代码
2011/07/07 Javascript
jQuery+CSS 半开折叠效果原理及代码(自写)
2013/03/04 Javascript
JavaScript实现网页上的浮动广告的简单方法
2013/06/14 Javascript
js中string转int把String类型转化成int类型
2014/08/13 Javascript
jquery实现html页面 div 假分页有原理有代码
2014/09/06 Javascript
JavaScript中判断整字类型最简洁的实现方法
2014/11/08 Javascript
javascript实现支持移动设备画廊
2015/08/24 Javascript
React.js入门学习第一篇
2016/03/30 Javascript
使用html+js+css 实现页面轮播图效果(实例讲解)
2017/09/21 Javascript
Vue.js组件通信的几种姿势
2017/10/23 Javascript
JS实现的汉字与Unicode码相互转化功能分析
2018/05/25 Javascript
vue 自定义指令自动获取文本框焦点的方法
2018/08/25 Javascript
如何构建一个Vue插件并生成npm包
2020/10/26 Javascript
Vue实现购物小球抛物线的方法实例
2020/11/22 Vue.js
python编程实现12306的一个小爬虫实例
2017/12/27 Python
Python实现基于PIL和tesseract的验证码识别功能示例
2018/07/11 Python
python文字转语音的实例代码分析
2019/11/12 Python
使用Pyhton 分析酒店针孔摄像头
2020/03/04 Python
Django 自定义权限管理系统详解(通过中间件认证)
2020/03/11 Python
jupyter实现重新加载模块
2020/04/16 Python
浅谈python opencv对图像颜色通道进行加减操作溢出
2020/06/03 Python
Python实现打包成库供别的模块调用
2020/07/13 Python
详解python tcp编程
2020/08/24 Python
python如何设置静态变量
2020/09/07 Python
Python __slots__的使用方法
2020/11/15 Python
html5的自定义data-*属性与jquery的data()方法的使用
2014/07/02 HTML / CSS
Clarks英国官方网站:全球领军鞋履品牌
2016/11/26 全球购物
AJAX的全称是什么
2012/11/06 面试题
夜大自我鉴定
2013/10/31 职场文书
安全学习心得体会范文
2016/01/18 职场文书
Python制作春联的示例代码
2022/01/22 Python