用户体验设计
用户体验设计是一个跨学科的设计过程,旨在提升用户在使用产品(如网站、应用程序和软件等)时的 和 。
用户体验设计的核心目标是以用户为中心,确保产品不仅满足功能需求,还能带来愉快的使用体验。
验证码示例
默认状态
初始化页面默认显示文本为“获取验证码”的状态,可使用户点击按钮后进入“发送中”状态。
发送中
接口调用成功后 至 响应服务器之前。这两个阶段需要一定的响应时间,响应的时间取决于网络速度,有快有慢。此时变更为“加载”状态,并禁用按钮,防止用户重复点击触发接口。
倒计时
发送状态响应服务器成功后便进入到 倒计时
。这个阶段是告诉用户等待接收验证码,并且可在倒计时结果后重新获取验证码,并且是禁用状态,防止用户频繁发送验证码。
重新获取
重新获取一般有两情况:倒计时结束或是接口响应失败,这两种情况都要将按钮disabled属性设置为false“激活”并将按钮文本更改为“再次获取”。
上述4个过程是人机交互的一种体现,通过不同状态的交互,可以很好的。使整体的交互过程是,并使交互过程闭环。
倒计时的人机交互仅是冰山一角,仍然还有更多更强大的业务交互,如:等等。
弹窗交互

Form表单数据交互

消息的交互
