vue-router路由配置

 转自http://www.cnblogs.com/padding1015/

两种配置方法:在main.js中 || 在src/router文件夹下的index.js中

 src/router/index.js

 1 引入

 

import Vue from 'vue'

 

 
import Router from 'vue-router'

 

 

使用/注册:

1
Vue.use(Router)

  3. 配置

配置路由:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
export default new Router({
  routes: [
   {
        path : ‘/’,  //到时候地址栏会显示的路径
        name : ‘Home’,
        component :  Home   // Home是组件的名字,这个路由对应跳转到的组件。。注意component没有加“s”.
    },
    {
        path : ‘/content’,
        name : ‘Content’,
        component :  Content
    }
],
    mode: "history"
})

 

  4. 引入路由对应的组件地址:

1
2
3
import Home from '@/components/Home'
 
import Home from '@/components/Content’

 

  5. 在main.js中调用index.js的配置: 

1
import router from './router'

 

  6. App.vue页面使用(展示)路由:<!-- 展示router -->

把这个标签放到对应位置:  

1
<router-view></router-view>

 

  7. 路由切换(原来的<a href=”XXX.html”>等地方):把切换标签和链接改成:

1
2
3
<router-link  to="/">切换到Home组件</router-link>
 
<router-link  to="/content">切换到Content组件</router-link>

//这里,to里边的参数和配置时,path的路径一样即可

 

posted @ 2018-11-10 13:24  杳生么么哒  阅读(267)  评论(0)    收藏  举报