# Views 目录结构 本项目已将页面按功能分类重新组织,以提高代码的可维护性和可读性。 ## 目录结构 ``` src/views/ ├── auth/ # 认证相关页面 │ ├── LoginView.vue # 登录页面 │ └── RegisterView.vue # 注册页面 │ ├── dashboard/ # 主要功能页面 │ ├── HomeView.vue # 首页 │ ├── CoursesView.vue # 课程列表 │ ├── CourseDetailView.vue # 课程详情 │ ├── HomeworkView.vue # 作业列表 │ ├── HomeworkDetailView.vue # 作业详情 │ └── ExamView.vue # 考试页面 │ ├── learning/ # 学习管理页面 │ ├── PlanView.vue # 学习计划 │ ├── ProgressView.vue # 学习进度 │ └── ResourcesView.vue # 学习资源 │ ├── social/ # 社交功能页面 │ └── ForumView.vue # 论坛页面 │ ├── profile/ # 个人中心页面 │ ├── ProfileView.vue # 个人资料 │ ├── SettingsView.vue # 设置页面 │ └── NotificationsView.vue # 通知页面 │ ├── analytics/ # 数据分析页面 │ └── StatsView.vue # 统计页面 │ └── other/ # 其他页面 └── AboutView.vue # 关于页面 ``` ## 分类说明 ### auth/ - 认证相关 包含用户登录、注册等认证功能的页面。 ### dashboard/ - 主要功能 包含应用的核心功能页面,如首页、课程管理、作业管理等。 ### learning/ - 学习管理 包含学习计划、进度跟踪、资源管理等学习相关的页面。 ### social/ - 社交功能 包含论坛、讨论等社交互动功能的页面。 ### profile/ - 个人中心 包含用户个人资料、设置、通知等个人相关功能的页面。 ### analytics/ - 数据分析 包含统计图表、数据分析等功能的页面。 ### other/ - 其他页面 包含关于页面等其他辅助功能的页面。 ## 注意事项 1. 所有路由配置已更新以反映新的文件路径 2. 请确保在开发时重新启动开发服务器以清除缓存 3. 如果遇到导入错误,请检查文件路径是否正确