Files
2026-08-31 11:33:59 +08:00

938 B

name, description, globs
name description globs
frontend-admin-component Admin 前端公共组件规范,基于 Element Plus 组件封装
frontend/admin/src/components/**/*.vue

组件分类

分类 说明 示例
core/ 核心组件 Page, SearchBar, TableAction
crud/ CRUD 组件 FormDialog, CrudSchema
form/ 表单组件 FormDialog, FormItem
dialog/ 弹窗组件 DialogModal
view/ 视图组件 ViewComponent 注册表
business/ 业务组件 MemberSelect, UploadImage
terminal/ 终端组件 TerminalMain

关键约定

  • 组件使用 defineOptions({ name: '...' }) 命名
  • Props 使用 TypeScript 类型定义
  • 组件名使用 PascalCase
  • 公共组件通过 components/ 按目录分类

检查清单

  • 组件名是否 PascalCase
  • Props 是否有类型声明
  • 组件是否有默认导出
  • 是否使用 Vue 3 Composition API