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%,新页面开发时间缩短约一半。