有问必答
提问 · 回答 · 专题 · 经验
问题与思路

让历史记录能够回答问题,让生效条件在页面上可见,让协作变化留下可读记录

1030 · 问答社区

设想用户正在读一条较长记录,自动刷新突然把它移动到列表别处。即使数据更加及时,阅读任务却被打断。可以暂存新变化,并提示有更新可查看,让用户决定何时应用;对必须立即更新的状态,也应尽量保留当前对象的可见位置与身份线索。

依赖维护延迟分布问答社区

让历史记录能够回答问题

帮助内容应围绕任务,而不是只列页面上的控件。

状态说明需要覆盖结果暂时不明的情况。

让生效条件在页面上可见

日期输入不应只依赖一种容易歧义的短写。某些排列方式中,月份与日期可能被反向理解。可以使用清楚标签或选择器辅助,并在解析之后显示完整结果,让用户确认软件理解的内容。这样既保留便捷输入,也减少格式习惯不同造成的无声错误。

同一行为的命名需要保持稳定的使用预期。

页面简洁与信息可发现,需要放在一起考虑。

让协作变化留下可读记录

上传大文件时,传输完成与处理完成应分别呈现。文件可能已经到达服务端,却仍在检查或转换。允许用户查询后续阶段,并说明此时能否关闭页面,可以减少重复上传,也能帮助支持人员分辨问题究竟发生在网络传输还是内容处理环节。

对不确定状态的诚实说明,比虚假的进度更可靠。

旧内容如何处理,是功能退出说明中的重要部分。

问题说明

阅读提示

本文为原创阅读素材,内容用于情境讨论,不对应现实事件或实际服务承诺。

继续了解