name, description, globs
| name |
description |
globs |
| frontend-admin-view |
Admin 前端视图层规范,Vue 3 + Element Plus + VxeTable 页面模板 |
| frontend/admin/src/views/**/*.vue |
| apps/**/src/views/**/*.vue |
|
文件位置
技术栈
- Vue 3 + TypeScript + Vite
- Element Plus(UI 组件库)
- VxeTable(表格组件)
- Pinia(状态管理)
- Tailwind CSS(样式)
关键约定
- 每个页面使用
defineOptions({ name: '{App}{Model}List' }) 设置组件名
- CRUD 页面使用
BasicCrud 与 useCrud({ ...crudSchema() }) 组合
- 查询条件、列表列和表单字段统一定义在同目录
schemas/index.tsx 的 CrudSchema 中
crudApi 绑定 API service 的 create、update、remove、get 方法
- 页面保留
art-full-height 容器,并使用 defineOptions({ name: '{App}{Model}List' }) 命名
检查清单