这里走next(`/login?redirect=${to.path}`)后怎么会访问登录页去了

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

好帮手慕斯林

2023-04-19

图片描述
图片描述

老师,不明白这里走next(/login?redirect=${to.path})后怎么会访问登录页去了,正常访问登录页不是应该这么写吗next({ path: ‘/login’ })。
所以:第一是为什么/login?redirect=${to.path}在这样会直接跳转到登录页,第二是这么写有什么作用呢?

写回答

1回答

扬_灵

2023-04-20

同学你好,/login?redirect=${to.path} 这个是路由带参数,前面地址是login的路由,redirect=${to.path} 这个是login后面的参数redirect 重定向到 to.path路由,这么写的好处是记录了to.path,你可以登录之后直接跳转到to.path的页面去。

0
0

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

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

2829 学习 · 1716 问题

查看课程