Skip to content

J. 前端枚举速查 ​

说明

ui/src/enums 枚举常量速查。统一 as const + 类型导出,禁止散落裸字符串常量。

枚举清单 ​

文件内容典型消费方
pageEnum.ts页面路径常量(BASE_LOGIN 等)路由守卫、登录跳转
httpEnum.tsHTTP 常量(结果类型、超时、重试)http 拦截器
permissionsEnum.ts权限相关常量usePermission、指令
roleEnum.ts角色常量超管判定展示
cacheEnum.ts缓存键常量Storage 相关
breakpointEnum.ts响应式断点布局、侧边栏折叠
avatarEnum.ts头像相关常量个人中心

使用示例 ​

typescript
import { PageEnum } from '@/enums/pageEnum';

const loginPath = PageEnum.BASE_LOGIN;

与后端常量的关系 ​

前后端共享语义的值(如超管通配权限码 *:*:*、数据范围档位 1–4)两端各自有常量定义——修改任一侧必须同步另一侧,并更新本速查。

编写规约 ​

  • 键名大写下划线,字符串值为主
  • 带类型导出(typeof Xxx / 联合类型)
  • 新枚举先确认无既有文件覆盖该域

相关 ​

小蚂蚁云团队 · 提供技术支持