vue-router中重定向和别名
前言
今天小编带你们认识下重定向和别名
,看名字都能看出来重定向就是 重新定一个跳转方向,而别名就相当于小名 取个小名。以下为详细介绍:
重定向和别名区别
.别名(alias):
可以造成 一个组件,对应俩个url
/user/userA 的别名是 /user/userB,意味着,当用户访问 /user/userB时,URL会保持为 /user/userB,但是路由匹配则为 /user/userA,
{ path: “userA”, component: UserA, alias: “userB” }
"别名” 可以自由地将UI结构映射到任意的URL,而不是受限于配置的嵌套路由结构
```cpp
import { createRouter, createWebHistory } from 'vue-router';
import Homes from '../views/Home.vue'
const routes = [{path: '/',name: 'home',//别名 小名 输入('smallhome','home','/')都能跳转到home页alias:'smallhome',,component: () => import("@/components/Home"),}];let router = createRouter({history: createWebHistory(),routes
});export default router;
**重定向(redirect)**:
可以造成,一个url, 对应多个不同的组件
重定向也是通过 routes 配置完成,如,从 /user/userA 重定向到 /user/userB
当用户访问 /user/userA 时,URL将会被替换成 /user/userB,然后匹配路由为 /user/userB
```cpp
import { createRouter, createWebHistory } from 'vue-router';
import Homes from '../views/Home.vue'
const routes = [{path: '/',name: 'home',//重定向 当你跳转home页面它会强制跳转aboutredirect: '/about',component: () => import("@/components/Home"),}];let router = createRouter({history: createWebHistory(),routes
});export default router;
总结
只发容易理解的文章,感谢支持
vue-router中重定向和别名相关推荐
- vue router中hash模式和history模式的区别
面试问答 hash 模式与 history 模式的区别,这个也是面试常问的问题,不要小看这道题其实问到这里的时候那个面试官应该是个大牛,开发经验丰富,这个题其实就是考验你的开发经验是否属实. ...
- Vue Router的详细教程
Vue Router的详细教程 安装 #直接下载 / CDN https://unpkg.com/vue-router/dist/vue-router.js Unpkg.com 提供了基于 NPM 的 ...
- Vue2.x - Vue Router
目录 Vue与SPA 什么是SPA 简单了解SPA 什么是MPA SPA相较于MPA的优点 实现SPA的几个关键点 理解SPA单页面架构 什么是前端路由 锚链接与URL中的hash值 通过hashch ...
- Vue学习笔记(六)--- 前端路由 Vue Router
一.路由 1.概念 路由本质上来说就是一种对应关系,比如说我们在浏览器中输入不同的 url 地址,我们就能访问不同的资源,那么这 url 地址与资源之间的对应关系,就是路由. 2.分类 ① 后端路 ...
- 【Vue】相关生态——Vue Router路由
Vue Router路由 基本使用 带参数的动态路由匹配 捕获所有路由或404 Not found 路由 嵌套路由 编程式导航 重定向和别名 将props传递给路由组件 不同的历史模式 进阶 导航守卫 ...
- Vue Router 实现路由控制实战
本文是我在学习过程中记录学习的点点滴滴,目的是为了学完之后巩固一下顺便也和大家分享一下,日后忘记了也可以方便快速的复习. Vue Router 实现路由控制实战 前言 一.什么是单页面应用及实现前端路 ...
- Vue Router的router-link
详情可见 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8 ...
- Vue Router 4.0 正式发布!焕然一新。
关注若川视野,回复"pdf" 领取资料,回复"加群",可加群长期交流学习 12月8日,Vue Router 4 正式发布稳定版本. 在经历了 14 个 Alph ...
- vue router children 路由变了 组件没变_Vue.js从零开始——路由(2)
因为一些原因,我断更了几天时间,因为要准备面试 + 不在家,抱歉大家! 题图是一个大概的 Vue 模块化项目组成,当然因为我从网上找的,所以可以忽略当中的 Bulma,这其实是一个 CSS 框架,往简 ...
最新文章
- Junit单元测试需要知道的一些知识点
- 2019 ICPC Asia Nanjing Regional C.Digital Path(拓扑排序递推DP)
- 提升注意力模块性能dcanet
- pytorch relu6
- 011 smali语法详解
- 打印tensorflow恢复模型中所有变量与操作节点
- [置顶] “河软CSDN2011级表彰暨实习动员大会”顺利召开!
- 『设计模式』一张图告诉你UML图怎么画❀
- Eclipse生成jar包
- matlab编程的步骤,如何画matlab程序的流程图?求解答
- 解决VScode安装Babel转码器报错:无法将“cnpm“项识别为cmdlet\函数、脚本文件或可运行程序的名称的问题
- 浅谈压缩感知(二十七):压缩感知重构算法之稀疏度自适应匹配追踪(SAMP)
- uni-app实现本地打包安卓APK
- 大学生前端,毕业面试知道这几点,offter拿到手软
- Qt程序在arm板上运行
- 【数学模拟卷总结】2022李林四套卷数学二第四套
- 管理的基础知识都包含哪些内容
- 黑群晖给局域网电脑发消息_笔记本黑群晖实现局域网网络唤醒
- 索尼g8441是什么版本_复兴之路!索尼新机G8341/G8441现身波兰
- mt4怎么样修改服务器,mt4怎样修改服务器地址
热门文章
- 怎么制作鸿蒙系统启动盘,开物成务,鸿蒙操作系统全景解构
- 小程序实现分享朋友圈
- 如何使用计算机打印机共享的打印机驱动,怎样设置打印机共享_不同系统电脑设置打印机共享的方法 - 驱动管家...
- LOGO 8.3 Web Server功能
- 使用LabVIEW进行物体追踪图像处理分析
- 浏览器运作原理笔记(来自up主objtube的卢克儿的视频)
- “高频面经”,各大厂面经面题分享(已拿offer附攻略)
- MIT6_0002F16_ProblemSet4
- 旧文重发:IP 库的那些事儿之 2013 - 2014 流水帐版~
- 第一个爬虫项目-爬取唯美小姐姐网站