# RuoYi-Vue 前端编码规范
## 1. 命名规范
### 1.1 文件命名
- Vue 组件:PascalCase,如 `UserList.vue`
- TypeScript 文件:camelCase,如 `userApi.ts`
- 样式文件:kebab-case,如 `user-list.scss`
### 1.2 组件命名
- 使用多单词,避免与 HTML 元素冲突:`UserList`、`AccountCard`
- 使用 PascalCase:``
### 1.3 变量命名
- 使用 camelCase:`const userList = ref([])`
- 常量使用 UPPER_SNAKE_CASE:`const MAX_PAGE_SIZE = 100`
## 2. Vue 组件规范
### 2.1 组件结构
```vue
```
### 2.2 Composition API
- 优先使用 `