You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
2 weeks ago | |
|---|---|---|
| .. | ||
| src | 2 weeks ago | |
| .gitignore | 3 weeks ago | |
| Dockerfile | 2 weeks ago | |
| README.md | 3 weeks ago | |
| index.html | 2 weeks ago | |
| nginx.conf | 2 weeks ago | |
| package.json | 2 weeks ago | |
| vite.config.js | 2 weeks ago | |
README.md
StudyingSpace - 前端
基于 Vue 3 + Vite 开发的个人学习空间前端项目。
🛠️ 技术栈
- 框架: Vue 3
- 构建工具: Vite
- 路由: Vue Router
- 状态管理: Pinia
- HTTP 客户端: Axios
- UI 组件库: 待补充
- 样式预处理: 待补充
📁 项目结构
frontend/
├── public/ # 静态资源
├── src/
│ ├── assets/ # 资源文件
│ ├── components/ # 公共组件
│ ├── views/ # 页面组件
│ ├── router/ # 路由配置
│ ├── store/ # Pinia 状态管理
│ ├── api/ # API 接口
│ ├── utils/ # 工具函数
│ ├── styles/ # 全局样式
│ ├── App.vue # 根组件
│ └── main.js # 入口文件
├── index.html
├── package.json
├── vite.config.js
└── README.md
🚀 开发说明
环境要求
- Node.js 18+
- npm 或 yarn 或 pnpm
安装依赖
npm install
# 或
pnpm install
启动开发服务器
npm run dev
开发服务器将启动在 http://localhost:5173
构建生产版本
npm run build
构建产物将输出到 dist 目录
预览生产构建
npm run preview
🔐 功能模块
用户认证
- 登录页面
- 注册页面
每日打卡
- 打卡主页
- 打卡日历
- 打卡统计
笔记管理
- 笔记列表
- 笔记导入
- 笔记导出
📝 API 接口
前端通过代理转发请求到后端:
- 开发环境:
http://localhost:5173/api/** -> http://localhost:8080/api/**
📄 许可证
本项目为个人学习项目,仅供学习使用。