后台管理端同一页面,同时调用很多接口;当这些接口全部出错时,会弹出很多提示;界面很乱,体验很糟糕~~~ 如何优化!
实际场景如下:
- 用户进入某以页面,需要载入列表数据和各种列表筛选项;
- 请求接口4~6个,此时遇到token刚好过期或其他原因,所有接口或超过3个接口报错;
- 每个接口都弹出错误提示,界面显示很多提示弹层,体验非常糟糕~~~
如何优化体验,做错误页面貌似也无法解决~~
后台管理端同一页面,同时调用很多接口;当这些接口全部出错时,会弹出很多提示;界面很乱,体验很糟糕~~~ 如何优化!
实际场景如下:
如何优化体验,做错误页面貌似也无法解决~~
提供一种思路.单独封装一个错误处理的方法,提供一个变量来保存当前是否已经有错误提示,然后根据这个变量的值来处理后续的错误提示.然后将错误换成调用这个方法来处理.一般稍微大一点的项目应该都会这样做一个集中的处理,来保证全局的统一调度,像网络请求,日志输出之类的封装.
6 回答2.9k 阅读✓ 已解决
8 回答4.6k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
一般情况下,所有请求都会经过过滤器吧,过滤器内判断每个请求返回的状态码,如果是token过期直接弹出去后面的都不会执行