--- description: globs: alwaysApply: true --- ### 技术栈 - Javascript - Vue3 - vite - axios - element-plus - pinia - mockjs(vite-plugin-mock) - sass ### 包管理器 - yarn ### 文件目录 - src/ - assets/ # 静态资源文件 - components/ # 公共组件 - layouts/ # 布局组件 - views/ # 页面视图组件 - router/ # 路由配置 - store/ # Pinia状态管理 - api/ # API接口封装 - utils/ # 工具函数 - styles/ # 全局样式 - mocks/ # Mock数据 - App.vue # 根组件 - main.js # 入口文件 ### 开发规范 1. 命名规范 - 组件名:大驼峰命名法,如 `UserProfile.vue` - 变量名:小驼峰命名法,如 `userInfo` - 常量名:全大写,下划线分隔,如 `API_BASE_URL` - 文件夹名:小写,中划线分隔,如 `user-center` 2. 代码风格 - 使用 ESLint + Prettier 进行代码格式化 - 组件内使用 `