
获得徽章 16
- 最近遇到一个需求,要求在未登录的状态下点击按钮后,先登录,然后直接跳转到第三方业务页面。
项目背景:登录页是其他技术团队提供,无法自行修改,业务页面的地址需要携带登录信息,由于一开始的地址没有携带登录信息,所以需要在本项目发起一次鉴权请求获得携带第三方登录信息的跳转地址。
目前的解决方案是:前端在未登录情况下保存点击按钮触发的跳转地址address,在页面加载的mounted生命周期中检查跳转地址address和登录状态token是否存在(两者都是通过vuex存到localStorage中),同时存在的话就发起一次鉴权请求,获取携带状态的跳转地址跳转。
遇到的问题是:偶尔会不跳转,但是我打开调试器时每次都跳转,比较难排查。
我想请教的是:我怎么去评估这个问题是怎么发生的呢?展开3点赞