# 前端 UI 开发准则
> 本准则适用于 `frontend/` 目录下的管理后台前端(Vue 3 + TypeScript + Vite + TDesign Vue Next)。
> 面向**后续新增/改造页面**的统一依据。核心目标:**不重复造轮子** —— 能用 TDesign 组件就不手写原生标签,能用项目共享基建就不重复造状态逻辑;布局统一、符合 TDesign 风格。
---
## ① 总则与铁律
### 技术栈
| 类别 | 选型 |
| --- | --- |
| 框架 | Vue 3.5(`
```
### 模板要点裁决
| 点 | 规范 |
| --- | --- |
| 列表表格组件 | 统一用 `BaseTable` 组件(自动 `size="small"` + 悬浮 `hover` + 占满容器宽度 `table-layout="fixed"` + 固定表头 `max-height`);操作列 `colKey:'op'` 自动右固定 `fixed:'right'`,无需手动设置 |
| 表格列定义 | 统一写在 `