重定向组件的作用

来源:8-5 路由和权限校验原理讲解(下)

Boom_Sakalaka

2020-06-18

老师您好,我想请问一下框架中redirect组件的实际作用是什么呢,router.replace方法替换了原路由‘/redirect’,在浏览器中点返回上一页就不会返回‘/redirect’这个路由了,可是这样做是为什么呢,在登录页登录了直接router.push跳转不也是可以吗?望老师解惑,谢谢。
图片描述图片描述

写回答

1回答

扬_灵

2020-06-18

同学你好,现在采取的方案是判断当前点击的菜单路由和当前的路由是否一致,但一致的时候,会先跳转到一个专门 Redirect 的页面,它会将路由重定向到我想去的页面,这样就起到了刷新的效果了。源代码官方文档中对这块有更详细的介绍,你可以去看一下 https://panjiachen.github.io/vue-element-admin-site/zh/guide/essentials/router-and-nav.html#%E7%82%B9%E5%87%BB%E4%BE%A7%E8%BE%B9%E6%A0%8F-%E5%88%B7%E6%96%B0%E5%BD%93%E5%89%8D%E8%B7%AF%E7%94%B1 ,如果不能解决你的问题,可以继续追问。

0
3
Boom_Sakalaka
非常感谢!
2020-06-19
共3条回复

Vue Element+Node.js开发企业通用管理后台系统

基于Element的中后台课程,一套中小型企业通用的后台管理系统

2829 学习 · 1714 问题

查看课程