做了挺多的管理/中台/用户C端系统了,这里总结一部分uiux的经验,后续重构UI或者新项目启动可以跟设计和产品沟通下这些
这里很多理念参考自:Ant-Design
-
及时反馈:异步操作永远有loading或者骨架屏,操作成功失败永远有提示,永远保持用户操作(鼠标点击或者页面自动的动作,如:跳转页面)之后有立即有反馈,不管是loading或者是文字提示
-
不打断操作:所见即所得,直接点击数据就修改,弹窗和抽屉意义不同酌情使用,二次确认使用popover而不是弹窗,简易的数据直接点击数据本身就能修改,而不使用弹窗打断思路
-
布局的统一性一致性:布局一致,只能从固定的方案选择,不能自创,组件一致,不能自己新建样式,项目初始时就提供好
-
无需思考:需要计算的数据自动计算,文案语义明确、简单,复杂字段提供tip或者是extra解释,复杂表单提供分步,多选提供已选择条目,订单或者业务流程提供时间线,未完成或者后续的流转状态提供步骤图
-
邀请操作:无数据时提供创建,发生错误时提供引导,防止用户进入无路可走的地步
-
鼠标跟随:鼠标永远提供hover效果,防止用户寻找鼠标位置,轻松工作
-
不同屏幕提供不同的布局,大列表+很多搜索并不适合小屏幕用户,处理不同语言翻译的文案长短不一致造成的换行以及截断问题
-
提供对比:不同状态除了文字区分,还提供醒目的颜色区分,提高对比度,防止眼花,保证用户轻松工作
-
高级可选配置:用户进入项目时,提供选择主题色,选择适合自己的页面布局,表格紧凑度,搜索组件复杂度,菜单类型上、左、右,夜间模式,按钮点击特效可选择,loading和空页面提供选择,保证用户自由度和个人喜好
-
友好性:见面和结束提供欢迎和再见语句,新功能发布或者修改功能提供引导,长时间预览页面提供小气泡类的问候或者轻松的文案,根据时间提醒是否切换黑夜白天模式,新版本发布提醒更新以及发布说明,提供bug反馈功能,图片永远提供放大预览效果,重要操作一定有二次确认或提供撤销的操作
个人拙见,欢迎提供更多建议