# 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 - 优先使用 `