转自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的路径一样即可

最新文章

  1. 菜鸟笔记:java变量命名及峰驼式命名法
  2. oracle 自增ID
  3. Win10添加简体中文美式键盘的方法
  4. 怎样在mysql里面修改数据库名称
  5. STM32 USB-HID通信移植步骤
  6. [020]转--C++ swap函数
  7. mui开发app之自定义事件以更新其他页内容
  8. SSM手把手整合教程&amp;测试事务
  9. :before和::before的区别
  10. MySQL相关sql语句
  11. linux性能监控(转)
  12. 比较python类的两个instance(对象) 是否相等
  13. 怎么在ReactNative里面使用Typescript
  14. 二分图判定 POJ-2492
  15. 基于jQuery的表单操作
  16. jQuery的end()方法使用详解
  17. Flutter中集成Font Awesome
  18. svn 图标状态说明
  19. JAVA list 列表 字典 dict
  20. 6.Spring Cloud初相识-------Zool路由

热门文章

  1. 安卓-活动Activity
  2. xBIM 基础11 WeXplorer 常用事件
  3. Django(part2)
  4. 最长公共子序列(稀疏序列)nlogn解法
  5. gin golang xorm
  6. Android 开发环境安装配置手册
  7. Linux部署之批量自动安装系统之NFS篇
  8. Python内置数据结构之列表list
  9. ListNode的python 实现
  10. h5实现 微信的授权登录