Vue-Router路由安装及使用

Vue-Router路由安装及使用

一、安装 vue-router 组件

Notes:在使用脚手架搭建Vue项目时可以选择安装vue-router组件,如果没有安装vue-router组件请看下面步骤。

1.脚手架安装

​ 在我们使用脚手架创建vue项目时会让我们选择是否安装vue-router,输入y就自动在创建vue项目时帮我们引入vue-router组件了。

2.手动安装

1、在项目目录路径下使用终端cmd命令

npm install vue-router --save

2、等待安装完成在src目录下新建router目录并在其下面新建index.js文件

在这里插入图片描述

3、在router/index.js文件中引入vue以及vue-router

import Vue from 'vue';
import Router from 'vue-router';
//引入相关页面
import Ranking from '../components/Ranking.vue';
import Music from '../views/music.vue';
//vue引入路由插件
Vue.use(Router);

export default new Router({
  mode: 'history',     //用来消除路径中的#/
  routes: [            //路由数组,其中每个对象都是一个页面信息
    {
      path: '/',       //虚拟路径path,也就是浏览器中的路径
      title: '排行榜',  
      component:() => import('../views/ranking.vue')  //组件页面地址
    },
    {
      path: '/music',
      title: '音乐',
      component: Music
    }
  ]
});

4、在main.js文件中引入vue-router组件,并在vue对象中实例化

Notes:引入vue-router组件需要使用router小写,切记不能命名Router,负责会报错。

在这里插入图片描述

5、在App.vue中使用标签

在这里插入图片描述

6、至此vue-router安装完毕 !!!

二、vue-router的使用

1.准备好需要使用路由的页面

在这里插入图片描述

2.配置路由映射关系

在这里插入图片描述

export default new Router({
  mode: 'history',     //用来消除路径中的#/
  routes: [            //路由数组,其中每个对象都是一个页面信息
    {
      path: '/',       //虚拟路径path,也就是浏览器中的路径
      title: '排行榜',  
      component:() => import('../views/ranking.vue')  //组件页面地址
    },
    {
      path: '/music',
      title: '音乐',
      component: Music
    }
  ]
});

3.页面使用路由

<router-link to = "/music">点我跳转</router-link>
this.$router.push({ path: '/music' });

至此vue-router的安装与使用结束 !!!

  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值