界面状态State
按钮已经点过,页面为什么还显示旧结果?
也常被叫作:组件状态
当前步骤 · 1 / 3
发生操作
输入、点击或网络响应带来变化。
容易混淆的问题
State 就是数据库里的数据吗?
不是。页面状态可能只存在当前会话中,刷新后是否保留取决于具体存储设计。
提交中能直接显示成功吗?
不能。提交中、成功、失败和状态未知需要区分,最终结果应以服务端确认的信息为依据。
可以这样交给 Agent
检查这个提交按钮的状态流程,覆盖未提交、提交中、成功、失败和无法确认结果的情况,避免重复提交,也不要把客户端显示当成服务器事实。