Codex 写列表时,加载状态为什么不是加一个 loading 就够

发布时间:2026/8/16 1:04:17

Codex 写列表时,加载状态为什么不是加一个 loading 就够
“loading 加了吗?加了。”这是交接任务时最常听到的一句答复。但列表页的“加载中”从来不是一件事。首次进入页面要等首屏数据,翻页和查询要等表格数据,点保存要等提交结果。这三个“忙”发生在不同时刻,持续不同时间,也由不同动作结束。如果它们共用一个布尔值,麻烦就从这个共享点开始。一个 loading 值,其实背了三种不同的等待页面级的等待,起点是页面挂载,终点是首屏数据就绪。它要挡住的是整页空白,遮罩一关,页面就完整了。表格的等待,起点是某次查询、翻页或刷新,终点是这一批数据返回。它只关心表格区域,页面其它部分早就能用。按钮的等待,起点是用户点击,终点是这次提交的响应。它最担心的不是页面空不空,而是用户手快连点两次。三个等待的生命周期各不相同。共用loading时,任意一个请求结束都会把遮罩关掉,另外两个还在等的请求就失去了提示,或者更糟——它们自己也被顺手判成了“已完成”。第一种错位:谁先回来谁关灯两个列表请求并发时,遮罩只开了一次,却可能被第一个返回的请求提前关闭。假设进入页面触发首屏查询,用户又立刻点了翻页。首屏请求还在飞,翻页请求也发出去了。响应拦截器在任意请求 settle 时统一把loading置 false,那么翻页先回来,遮罩就关了,首屏数据其实还没到。当前web-skills的请求封装里,loading、dialogLoading、btnState三个状态在响应拦截器里是同时被关闭的。这带来一个判断点:当两个请求共享同一个全局 loading 时,先返回的请求会替后返回的请求关灯。封装本身没错,错在没有为“同一时刻可能有多份等待”留出计数或归属。第二种错位:旧响应关掉了新请求的提示翻页两次,第一次的请求慢,第二次的快。第二次返回、数据已经提交到表格,遮罩也关了;随后第一次的旧响应返回,又把全局 loading 设回 false。/

相关新闻

194、飞控中的无人机集群:案例分析与论文解读

194、飞控中的无人机集群:案例分析与论文解读

2026/8/16 0:54:15

飞控算法从入门到精通 194 | 飞控中的无人机集群:案例分析与论文解读 一、从一次集群试飞炸机说起 去年夏天,我们在某郊外测试场做四机编队。三架Pixhawk跑PX4,一架自研飞控。任务很简单:保持菱形编队绕场一周。结果起飞后不到30秒,2号机突然向3号机猛冲,3号机紧急避让…

193、飞控中的无人机集群:未来趋势与挑战

193、飞控中的无人机集群:未来趋势与挑战

2026/8/16 0:54:15

飞控中的无人机集群:未来趋势与挑战 从一次集群失控说起 去年夏天,我在一个无人机灯光秀项目现场蹲了整整三天。客户要求500架无人机组成动态编队,我们用的是自研的Pixhawk魔改版飞控,通信方案是Wi-Fi Mesh加UWB辅助定位。第一天测试一切顺利,第二天傍晚突然出现“群体震…

192、飞控中的无人机集群:法规与伦理考量

192、飞控中的无人机集群:法规与伦理考量

2026/8/16 0:54:15

飞控算法从入门到精通 192 飞控中的无人机集群:法规与伦理考量 一、从一次“炸机”说起 去年夏天,我在某园区做多机协同编队测试。六架四旋翼按预设的“蜂群”队形起飞,前五分钟一切正常——直到第三架飞机突然偏离航线,径直撞向旁边一栋楼的玻璃幕墙。事后分析日志,发…

小说下载器 - 你的网文自由神器!

小说下载器 - 你的网文自由神器!

2026/8/16 4:34:26

📚 小说下载器🎯 它能干嘛 1 搜书:一键全站搜 自动并发搜索你配置的所有书源,多站结果自动去重。输入书名,坐等小说自己排队。 2 下载:快、稳、还能断点续传 多线程并发下载,5 个章节同时跑&…

HTTP到HTTPS强制跳转:301重定向与HSTS配置实战指南

HTTP到HTTPS强制跳转:301重定向与HSTS配置实战指南

2026/8/16 4:34:26

1. 问题场景:从“不安全”到“安全”的强制跳转 如果你是一名网站管理员、开发者,或者只是对自己访问的网站有好奇心,那么你一定遇到过这种情况:在浏览器的地址栏里,你手动输入了一个以 http:// 开头的网址&#xf…

AI Agent实战:从零构建智能体与高频面试题深度解析

AI Agent实战:从零构建智能体与高频面试题深度解析

2026/8/16 4:34:26

这次我们来看一个关于 AI Agent 项目实战和 AI 面试题的综合性话题。对于开发者而言,无论是想亲手搭建一个能自主执行任务的智能体,还是准备在求职面试中应对层出不穷的 AI 相关问题,这都是当前最需要掌握的核心技能。本文不会空谈概念&#…

Ubuntu 22.04 Intel平台编译ALAMODE:从环境配置到性能调优完整指南

Ubuntu 22.04 Intel平台编译ALAMODE:从环境配置到性能调优完整指南

2026/8/16 4:34:26

这次我们来看一个在 Ubuntu 22.04 系统上,针对 Intel 平台编译安装 ALAMODE 的完整流程。ALAMODE 是一个用于计算晶格动力学性质(如声子谱、热导率)和原子间势函数的开源软件包,在材料科学和凝聚态物理领域有重要应用。对于需要在…

HTTP状态码到底是个啥?一文看懂200、301、302、404、500

HTTP状态码到底是个啥?一文看懂200、301、302、404、500

2026/8/16 4:34:26

一、开头:你肯定见过这些数字‌上网的时候,你肯定见过“404 Not Found”这个页面。或者,你打开一个网站,半天没反应,最后蹦出来一个“500 Internal Server Error”。这些数字,就是HTTP状态码。说白了&#…

如何把某一个 commit 合并到当前分支?Git cherry-pick 完整教程

如何把某一个 commit 合并到当前分支?Git cherry-pick 完整教程

2026/8/16 4:24:26

如何把某一个 commit 合并到当前分支?Git cherry-pick 完整教程 在实际开发中,我们经常会遇到这样的情况:另一个分支中有很多提交,但当前分支只需要其中某一个 commit。 这种情况下,没有必要把整个分支 merge 进来&…

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

2026/8/16 0:04:13

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码

【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码

2026/8/16 0:04:13

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

2026/8/16 0:04:13

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

2026/8/16 0:04:13

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码

【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码

2026/8/16 0:04:13

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

2026/8/16 0:04:13

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/15 1:04:46

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/15 10:10:27

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/14 19:35:14

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…