当前位置:网站首页>解决异步接口慢导致的数据错乱问题
解决异步接口慢导致的数据错乱问题
2022-07-04 20:47:00 【暴躁李子 在线摆烂】
bug场景复现
通过下拉框筛选表格数据
快速筛选或者第一次筛选后,在数据还没返回来的时候马上又切换下拉框 筛选结果和筛选关键字不匹配
查看后端的接口 返回数据无误 基本可以判断是慢接口请求的问题
由于前一次请求服务器返回数据比较慢,还没等第一次请求返回结果,后一次请求就发起了,并且迅速返回了结果,这时表格肯定显示后一次的结果;
过了几秒,第一次请求的结果才返回,这时表格的数据又被第一次请求的结果覆盖 导致筛选结果和筛选关键字不匹配
最终导致了这个bug
最直观的方案就是再发起第二次请求之后,如果第一次请求未返回,那就直接取消这次请求,使用第二次请求的返回结果。
边栏推荐
- Le module minidom écrit et analyse XML
- 【LeetCode】17、电话号码的字母组合
- Difference between ApplicationContext and beanfactory (MS)
- Billions of citizens' information has been leaked! Is there any "rescue" for data security on the public cloud?
- Redis bloom filter
- Delphi SOAP WebService 服务器端多个 SoapDataModule 实现相同的接口方法,接口继承
- Maidong Internet won the bid of Beijing life insurance
- 解析互联网时代的创客教育技术
- 如何使用ConcurrentLinkedQueue做一个缓存队列
- Arcgis 10.2.2 | arcgis license server无法启动的解决办法
猜你喜欢
CloudCompare&Open3D DBSCAN聚类(非插件式)
Keep on fighting! The city chain technology digital summit was grandly held in Chongqing
解析互联网时代的创客教育技术
Huawei ENSP simulator layer 3 switch
Lambdaquerywrapper usage
Arcgis 10.2.2 | arcgis license server无法启动的解决办法
How was MP3 born?
Three or two things about the actual combat of OMS system
开源之夏专访|Apache IoTDB社区 新晋Committer谢其骏
Jerry's ad series MIDI function description [chapter]
随机推荐
Arcgis 10.2.2 | arcgis license server无法启动的解决办法
【C語言】符號的深度理解
Stealing others' vulnerability reports and selling them into sidelines, and the vulnerability reward platform gives rise to "insiders"
杰理之AD 系列 MIDI 功能说明【篇】
[weekly translation go] how to code in go series articles are online!!
Learning breakout 3 - about energy
Go语言循环语句(第10课中3)
【微信小程序】协同工作与发布
解析互联网时代的创客教育技术
Huawei ENSP simulator enables devices of multiple routers to access each other
ApplicationContext 与 BeanFactory 区别(MS)
Redis03 - network configuration and heartbeat mechanism of redis
Hash table
Difference between ApplicationContext and beanfactory (MS)
Can be displayed in CAD but not displayed in print
解读创客教育中的各类智能化组织发展
Billions of citizens' information has been leaked! Is there any "rescue" for data security on the public cloud?
【活动早知道】LiveVideoStack近期活动一览
redis发布订阅的使用
Kubeadm初始化报错:[ERROR CRI]: container runtime is not running