业务场景:
- 有的页面需要登录访问,有的不需要登录,在未登录的时候访问需要登录的页面全局提示
- 全局拦截
401, 403等一些状态码,不需要每一个接口都单独处理
比如全局监控401,403状态码,加入认证状态是通过context管理,对于axios来说,响应拦截器捕捉到了401,如果将信息通知到组件里面去?不想引入redux,我的做法是在最外层的组件执行拦截器的代码,这样就可以修改context的值,但是这样代码太割裂了。
业务场景:
401, 403等一些状态码,不需要每一个接口都单独处理比如全局监控401,403状态码,加入认证状态是通过context管理,对于axios来说,响应拦截器捕捉到了401,如果将信息通知到组件里面去?不想引入redux,我的做法是在最外层的组件执行拦截器的代码,这样就可以修改context的值,但是这样代码太割裂了。
11 回答1.3k 阅读
3 回答958 阅读✓ 已解决
2 回答959 阅读✓ 已解决
3 回答943 阅读✓ 已解决
2 回答647 阅读
3 回答964 阅读
3 回答964 阅读
最佳实践 ---动手写
不是什么东西都可以捡现成的 业务需求你自己都清楚 写就完了