--- outline: "deep" title: 开发规范 --- # 开发规范 ## 📚规范概述 为了保证项目代码的一致性、可读性和可维护性,FastapiAdmin 项目制定了以下开发规范。所有参与项目开发的开发者都应该遵循这些规范。 ## 🎨前端开发规范 ### 1. 代码风格 #### 1.1 TypeScript 规范 - 使用 TypeScript 严格模式(`"strict": true`) - 为所有变量、函数、接口添加类型注解 - 避免使用 `any` 类型,除非确实无法确定类型 - 使用接口定义对象类型,而不是类型别名 - 使用枚举定义常量集合 - 使用 `type` 定义联合类型和交叉类型 - 使用 `as const` 断言确保类型安全 - 使用 `readonly` 修饰符保护不可变数据 - 使用 `unknown` 类型处理不确定类型的数据 #### 1.2 Vue 规范 - 使用 Composition API - 使用 `