vue的入口文件main.js

main.js文件是程序的入口文件,加载各种公共组件

import Vue from 'vue'		//引入vue
import App from './App'		//main.js为根组件和app.vue 相关联,所有的内容都在app.vue上呈现
import router from  './router'   // 引入路由

//有时你发现会有这种写法例如:
Vue.prototype.$echarts = echarts;
// 也会有这种写法例如:
Vue.use(Router)		
// 这两种的区别就是第一种将某些方法直接绑定到原型上面,然后直接通过this点出来就可以使用了,在多个页面都用到的时候可以使用,第二种当每个页面都需要使用到的插件、方法,直接使用vue.use()全局注入,这样我们就不需要在每个页面都单独引入了

Vue.config.productionTip = false  	// 它会阻止你显示生产模式的消息
// 生成的vue跟实例; 创建的每个组件都会生成一个跟实例,并且都会用到跟实例上的属性
new Vue({
	el:'#app',
	router,
	//写法一
	template:'</App>',				//声明成模板
	components:{App}				//注册成组件
	// 写法用render的写法
	render:h => h(App)				// 用render 函数渲染页面
})

关联的App.vue文件

<template>
	<div id="app">
		<router-view />
	</div>
</template>
<script>
	export default{
		name:'App'
}
</script>

再关联一个router/index.js 文件

import Vue from 'vue'
import Router from 'vue-router'
Vue.use(Router)
export default new Router({
	routes:[
		{
			path:'/',
			components:Home
	},{
			path:'/table'
			components:Table
	}
]
})
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值