实现用户登录成功后,回跳到我们上次浏览的页面, 类似于(当我们没有登录就浏览购物页,点击付款后会提示我们没有登录,给我们返回到登录页,登录成功后会回跳到付款页)
需求:
1.我们登录成功后,回跳到上一次浏览的页面
类似于淘宝、京东的访客模式
第一种解决方案
思路分析: 我们会发现响应的数据会经过响应拦截器,发现通过window.location.hash=hash这个语句可以来调整地址栏的地址,状态码403/401拦截后,利用window.location.href将页面重定向到指定的路由地址(登录页),登录成功后,获取传递过来的url 参数,最后进行回跳(京东、淘宝、苏宁都是这种方式进行回跳)
实现过程
1.在拦截器里跳转传递url参数到登录页
// 添加响应拦
原创
2020-10-30 00:26:27 ·
1895 阅读 ·
1 评论