登录后,如何跳转至用户原本想去的页面?
来源:6-15 Vue router 添加路由守卫 - 使用元信息完成权限管理
爱学兮的小江江
2021-11-29
老师,你好,有这样一种情况,用户开始没登录,想写文章,会被跳转至登录页,登录成功后,想直接跳去写文章页(这是客户是本意),而非首页,这用导航守卫如何实现?谢谢~
写回答
1回答
-
张轩
2021-11-29
同学你好
这个不是很难,在跳转登录的时候讲当前的 URL 带上即可,如在 /create 这个 URL,跳转登录到 /login?redirect=create(注意这个参数,指的是之前的 URL)
然后登录成功以后,不跳转到首页,直接跳转到 redirect 这个参数的值即可
012021-12-06