720ad29f06fea2699a7f67ffccd490f429274604
## 概述 本分支对前端进行了大规模适配与升级,核心是对齐新版后端 API 接口,并接入邮箱验证与密码找回流程。 ## 主要变更 - **API 适配**:对齐新版后端接口契约,重构 api 客户端与类型定义,移除前端臆造字段 - **认证流程**:接入邮箱验证(确认 / 重发确认)、密码找回(忘记密码 / 重置密码)全流程 - **管理后台**:前端对齐更新后的 API 契约 - **云图鉴**:展示云类型图标图片 - **UI 优化**:图片预览改为直角样式并调整关闭按钮 ## 影响范围 - API 层:src/lib/api.ts、src/types/api.ts、src/types/database.ts - 认证视图:src/views/auth/* - 管理后台:src/views/admin/AdminView.vue - 图鉴视图:src/views/encyclopedia/* - 状态管理:src/stores/* Reviewed-on: #9
OpenCloud 前端
Vue 3 + TypeScript + Vite 前端,通过 FastAPI 提供认证、云图、图鉴、个人主页和管理后台数据。
本地开发
- 在相邻的
opencloud-backend项目中启动 FastAPI 服务。 - 复制
.env.example为.env,配置高德地图 Key;如果后端不在默认地址,修改VITE_API_URL。 - 安装依赖并启动前端:
npm install
npm run dev
默认后端地址为 http://localhost:8000/api/v1。
开发服务器和本地 Preview 都固定使用 http://localhost:5173,与后端默认 CORS 配置保持一致。运行 Preview 前请先停止开发服务器。
检查与构建
npx vue-tsc -b
npm run build
Languages
Vue
80.3%
TypeScript
11.7%
CSS
6.7%
JavaScript
1.2%
HTML
0.1%