- 0
- 0
- 约1.68千字
- 约 3页
- 2026-09-19 发布于北京
- 举报
76_问题引入:为什么订单更新后,查询订单结果还是旧数据?
1.开篇
上节课将订单流程中的几个功能进行了测试,包括:查看商品详情、确认订单、付款、确认收货、评价
订单几个功能。本节课聊聊为什么订单更新后,查询订单结果还是旧数据。今天的课程分为以下部分:
订单状态不更新的情况
分析什么导致状态不更新
2.订单状态不更新的情况
正如上节课中测试订单流程时遇到的问题一样,当进入“确认收货”页面的时候,快速点击“确认收货”可以
看到页面刷新,但是依旧停留在“确认收货”的页面。
如图1所示,我们所说的快速点击“确认收货”的意思是,进入“确认收货”页面不做停顿,马上点击“确认收
货”。大家会看到页面一闪,还是停留在原来的页面。此时再次点击“确认收货”便可以进入到下一个页
面。
图1
事情看上去很怪,为什么进入页面的时候立即点击按钮不能触发页面跳转,而是停留在原来的页面,稍
微停顿一会再点击按钮就可以顺利跳转呢?这个停顿的时间到底在等什么东西呢?
3.分析什么导致状态不更新
在解释上面问题之前先来看看订单状态的变更是如何执行的。
如图2所示,我们讲订单处理流程中的动作和订单状态分开表示,蓝色的框体表示订单动作:创建订
单、支付订单、确认收货、评价订单。而橙色的圆形框体表示订单状态:已创建、已支付、已收货、交
易完成。从最左边开始每个动作
原创力文档

文档评论(0)