前言

今天小编带你们认识下重定向和别名,看名字都能看出来重定向就是 重新定一个跳转方向,而别名就相当于小名 取个小名。以下为详细介绍:


重定向和别名区别

.别名(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中重定向和别名相关推荐

  1. vue router中hash模式和history模式的区别

    面试问答     hash 模式与 history 模式的区别,这个也是面试常问的问题,不要小看这道题其实问到这里的时候那个面试官应该是个大牛,开发经验丰富,这个题其实就是考验你的开发经验是否属实. ...

  2. Vue Router的详细教程

    Vue Router的详细教程 安装 #直接下载 / CDN https://unpkg.com/vue-router/dist/vue-router.js Unpkg.com 提供了基于 NPM 的 ...

  3. Vue2.x - Vue Router

    目录 Vue与SPA 什么是SPA 简单了解SPA 什么是MPA SPA相较于MPA的优点 实现SPA的几个关键点 理解SPA单页面架构 什么是前端路由 锚链接与URL中的hash值 通过hashch ...

  4. Vue学习笔记(六)--- 前端路由 Vue Router

    一.路由 1.概念 ​ 路由本质上来说就是一种对应关系,比如说我们在浏览器中输入不同的 url 地址,我们就能访问不同的资源,那么这 url 地址与资源之间的对应关系,就是路由. 2.分类 ① 后端路 ...

  5. 【Vue】相关生态——Vue Router路由

    Vue Router路由 基本使用 带参数的动态路由匹配 捕获所有路由或404 Not found 路由 嵌套路由 编程式导航 重定向和别名 将props传递给路由组件 不同的历史模式 进阶 导航守卫 ...

  6. Vue Router 实现路由控制实战

    本文是我在学习过程中记录学习的点点滴滴,目的是为了学完之后巩固一下顺便也和大家分享一下,日后忘记了也可以方便快速的复习. Vue Router 实现路由控制实战 前言 一.什么是单页面应用及实现前端路 ...

  7. Vue Router的router-link

    详情可见 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8 ...

  8. Vue Router 4.0 正式发布!焕然一新。

    关注若川视野,回复"pdf" 领取资料,回复"加群",可加群长期交流学习 12月8日,Vue Router 4 正式发布稳定版本. 在经历了 14 个 Alph ...

  9. vue router children 路由变了 组件没变_Vue.js从零开始——路由(2)

    因为一些原因,我断更了几天时间,因为要准备面试 + 不在家,抱歉大家! 题图是一个大概的 Vue 模块化项目组成,当然因为我从网上找的,所以可以忽略当中的 Bulma,这其实是一个 CSS 框架,往简 ...

最新文章

  1. Junit单元测试需要知道的一些知识点
  2. 2019 ICPC Asia Nanjing Regional C.Digital Path(拓扑排序递推DP)
  3. 提升注意力模块性能dcanet
  4. pytorch relu6
  5. 011 smali语法详解
  6. 打印tensorflow恢复模型中所有变量与操作节点
  7. [置顶] “河软CSDN2011级表彰暨实习动员大会”顺利召开!
  8. 『设计模式』一张图告诉你UML图怎么画❀
  9. Eclipse生成jar包
  10. matlab编程的步骤,如何画matlab程序的流程图?求解答
  11. 解决VScode安装Babel转码器报错:无法将“cnpm“项识别为cmdlet\函数、脚本文件或可运行程序的名称的问题
  12. 浅谈压缩感知(二十七):压缩感知重构算法之稀疏度自适应匹配追踪(SAMP)
  13. uni-app实现本地打包安卓APK
  14. 大学生前端,毕业面试知道这几点,offter拿到手软
  15. Qt程序在arm板上运行
  16. 【数学模拟卷总结】2022李林四套卷数学二第四套
  17. 管理的基础知识都包含哪些内容
  18. 黑群晖给局域网电脑发消息_笔记本黑群晖实现局域网网络唤醒
  19. 索尼g8441是什么版本_复兴之路!索尼新机G8341/G8441现身波兰
  20. mt4怎么样修改服务器,mt4怎样修改服务器地址

热门文章

  1. 怎么制作鸿蒙系统启动盘,开物成务,鸿蒙操作系统全景解构
  2. 小程序实现分享朋友圈
  3. 如何使用计算机打印机共享的打印机驱动,怎样设置打印机共享_不同系统电脑设置打印机共享的方法 - 驱动管家...
  4. LOGO 8.3 Web Server功能
  5. 使用LabVIEW进行物体追踪图像处理分析
  6. 浏览器运作原理笔记(来自up主objtube的卢克儿的视频)
  7. “高频面经”,各大厂面经面题分享(已拿offer附攻略)
  8. MIT6_0002F16_ProblemSet4
  9. 旧文重发:IP 库的那些事儿之 2013 - 2014 流水帐版~
  10. 第一个爬虫项目-爬取唯美小姐姐网站