vue-router的基本使用

本文介绍了Vue.js官方路由插件vue-router的基础知识,包括安装、创建router组件、配置路由映射及使用路由结果。vue-router用于构建单页面应用,通过设定路径与组件映射实现页面切换。在main.js中引入并挂载router,然后在组件中使用router-link和router-view实现导航。
摘要由CSDN通过智能技术生成

什么是vue-router

vue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用。
可以访问其官方网站对其进行学习:https:/router.vuejs.org/zh/
vue-router是基于路由和组件的
路由用于设定访问路径,将路径和组件映射起来。
在vue-router的单页面应用中,页面的路径的改变就是组件的切换

安装vue-router

安装方法一:
在终端输入npm指令安装:

npm install vue-router --save

安装方法二:
vue3.0后可通过可视化脚手架进行安装:
在这里插入图片描述

安装后可在package.json看到配置信息:
在这里插入图片描述

使用vue-router

创建router组件

在项目src目录下创建router(名字自选)文件夹,在该文件夹下创建index.js文件:
在这里插入图片描述
1.在router/index.js中:

//配置路由相关的信息
import VueRouter from 'vue-router'
import Vue from 'vue'

//1.通过Vue.use(插件),安装插件
Vue.use(VueRouter)

//2.创建VueRouter对象
const routes = [
	//用于存放映射
]
const router = new VueRouter({
	//配置路由和组件之间的应用关系
	routes
})

//3.将router对象传入到vue实例
expost default router

2.将其全局的main.js中进行挂载:

import router from './router/index.js'

配置路由映射

在component文件夹中创建两个组件:
在这里插入图片描述
配置组件和路径的映射关系:
在这里插入图片描述
在App.vue写入两个跳转链接
在这里插入图片描述
注:运行程序一开始会渲染App.vue的内容是因为在全局的main.js中 App.vue进行了render:
在这里插入图片描述

使用路由结果

此时会在主页出现两个跳转界面,但是点击会发现没有其他内容显示:
在这里插入图片描述
原因:需要vue-router自带的router-view标签来对组件内容进行显示(写在上面两个词下面则显示在下面,写在两个词上面则显示在上面。
在这里插入图片描述
结果:点击首页
在这里插入图片描述
点击关于:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值