vue2.0学习之路由

Posted 甜甜宝宝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue2.0学习之路由相关的知识,希望对你有一定的参考价值。

 下载vue-router: cnpm install vue-router --save

router/main.js

/*引入所需要的组件*/
	import VueRouter from ‘vue-router‘;
	import about from "compontents/about.vue"
	import news from "compontents/news.vue"
	import Router from ‘vue-router‘
	import VueResource from ‘vue-resource‘;

	Vue.use(VueRouter);
	Vue.use(VueResource);
	Vue.use(Router);

	const routes = [ //这里是routes,没有r
	  { path: ‘/goods‘, component: goods },
	  { path: ‘/ratings‘, component: ratings },
	  { path: ‘/seller‘, component: seller }
	];
	const router = new VueRouter({
	  routes,
	  linkActiveClass:‘active‘
	});
	router.push(‘/goods‘);
	
	new Vue({
		el:‘#app‘,
		router,
		template:‘<App/>‘,
		components: { App }
	})

  compontents/about.vue 与compontents/news.vue 一样

<template>
	<div>
		我是关于我们/我是新闻
	</div>
</template>

<script>
	export default {

	}
</script>

  将about.vue和news.vue链接起来

<template>
	<div id="app">
		<div class="tab">
			<div class="tab-item">
				<router-link to="/about">关于</router-link>
			</div>
			<div class="tab-item">
				<router-link to="/news">新闻</router-link>
			</div>
		</div>
		<div>
			<router-view></router-view>
		</div>
	</div>
</template>

  

以上是关于vue2.0学习之路由的主要内容,如果未能解决你的问题,请参考以下文章

vue2.0学习笔记之webpack-simple模板中的路由简单配置案例

vue2.0 路由学习笔记

vue2.0 代码功能片段

Vue2.0学习—路由(六十五)

vue2.0学习-Vue-router

Vue2.0学习—路由的两种工作模式(六十六)