这里走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的页面去。
00
相似问题