1、创建一个项目名叫demo的新项目,项目中引入vue和vue-router的代码:

import Vue from 'vue';

import VueRouter from 'vue-router';

2、创建router

引入router的代码:

var router = new VueRouter()

3、路由得主要是跳转页面,所以首先写两个模板:

var Index = Vue.extend({
template: '<div><h1>index</h1><p>this is index</p></div>',
})

var Detail = Vue.extend({
template: '<div><h1>Detail</h1><p>this is index</p></div>'
})
4、路径跳转

Vue.use(VueRouter);
router.map({'/index': { component:Index}, '/detail': { component:Detail} })

export default router;

5、<router-view></router-view>,表示两个模板渲染到的位置:
6、跳转的代码:
<div class="">
<a class="" v-link="{ path: '/index'}">Index</a>
<a class="" v-link="{ path: '/detail'}">Detail</a>
</div>
7、启动

app.js写入
router.start(App, '#app')
然后在本项目的运行目录窗口下输入npm run dev即可运行本项目,点击index跳转到index页面,点击detail跳转到detail页面