登录后,如何跳转至用户原本想去的页面?

来源:6-15 Vue router 添加路由守卫 - 使用元信息完成权限管理

爱学兮的小江江

2021-11-29

老师,你好,有这样一种情况,用户开始没登录,想写文章,会被跳转至登录页,登录成功后,想直接跳去写文章页(这是客户是本意),而非首页,这用导航守卫如何实现?谢谢~

写回答

1回答

张轩

2021-11-29

同学你好 

这个不是很难,在跳转登录的时候讲当前的 URL 带上即可,如在 /create 这个 URL,跳转登录到 /login?redirect=create(注意这个参数,指的是之前的 URL)

然后登录成功以后,不跳转到首页,直接跳转到 redirect 这个参数的值即可

0
1
爱学兮的小江江
👌,感谢~
2021-12-06
共1条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3211 学习 · 2364 问题

查看课程