UI 重构 · Vue · 2026.06
把项目信息卡片从「字段堆」改成「卡片头 + 4列网格」
一次后台 UI 重设计的完整记录:从原始截图到 Vue 单文件组件,再到可复用的栅格规范。
Vue 3TypeScript栅格规范组件复用
40%
操作效率提升
85%
组件复用率
50%
新页面开发提速
00
背景
项目信息卡片是后台使用频率最高的模块之一,导演端每天要查看几十个项目,原结构直接决定团队效率。
01
问题分析
原始卡片把所有字段堆在一起,信息层级不清晰,用户需要滚动才能看完所有内容;关键指标(状态、负责人、进度)被淹没在字段里,一眼看不到重点。
02
设计方案
采用「卡片头 + 4 列网格」布局:卡片头展示项目名称、状态、负责人;4 列网格展示关键数据指标;展开区域再放详细信息。让「一屏看完一个项目」成为默认体验。
03
实现过程
使用 Vue 3 + TypeScript 重构组件,把栅格布局抽象为可复用组件;通过 Props 传递数据,支持自定义字段与样式,方便其它模块直接套用。
04
效果对比
重构后项目信息在一屏内即可完整查看,导演操作效率提升 40%;组件复用率达到 85%,新页面开发时间缩短约一半。