feat:初始化项目
This commit is contained in:
@@ -0,0 +1,82 @@
|
||||
# 涂鸦丫后台管理系统 - 前端应用
|
||||
|
||||
## 技术栈
|
||||
|
||||
- React 19
|
||||
- TypeScript
|
||||
- Vite
|
||||
- Ant Design
|
||||
- Axios
|
||||
|
||||
## 环境配置
|
||||
|
||||
1. 复制 `.env.example` 为 `.env`
|
||||
2. 配置API地址:
|
||||
|
||||
```env
|
||||
VITE_API_URL=http://localhost:3301
|
||||
VITE_PORT=3300
|
||||
```
|
||||
|
||||
## 安装依赖
|
||||
|
||||
```bash
|
||||
npm install
|
||||
```
|
||||
|
||||
## 运行
|
||||
|
||||
### 开发模式
|
||||
|
||||
```bash
|
||||
npm run dev
|
||||
```
|
||||
|
||||
### 构建
|
||||
|
||||
```bash
|
||||
npm run build
|
||||
```
|
||||
|
||||
### 预览
|
||||
|
||||
```bash
|
||||
npm run preview
|
||||
```
|
||||
|
||||
## 功能说明
|
||||
|
||||
### 汉字管理
|
||||
|
||||
1. **卡片列表**
|
||||
- 每页显示9个汉字卡片
|
||||
- 支持汉字搜索
|
||||
- 按年级排序(低年级在前)
|
||||
|
||||
2. **卡片内容**
|
||||
- 左上角:汉字(大号字体)
|
||||
- 右上角上方:拼音(多音字用"|"分割)
|
||||
- 右上角下方:SVG标识(绿色=有,灰色=无)
|
||||
- 下方:第一张关联图片
|
||||
|
||||
3. **详情弹窗**
|
||||
- 点击卡片右侧滑出弹窗
|
||||
- 田字格+Canvas渲染字体
|
||||
- 有SVG:黑色笔画渲染
|
||||
- 无SVG:灰色文字显示
|
||||
- 拼音展示
|
||||
- 笔画顺序展示
|
||||
- 图片管理(最多4张)
|
||||
- 词语管理(待实现)
|
||||
- 句子管理(支持添加、删除)
|
||||
|
||||
4. **编辑模式**
|
||||
- 图片:支持删除、排序
|
||||
- 句子:支持添加、删除
|
||||
- 汉字、拼音、SVG不可编辑(通过其他方式导入)
|
||||
|
||||
## 注意事项
|
||||
|
||||
- 确保API服务已启动
|
||||
- 图片路径需要正确配置
|
||||
- SVG数据格式需要符合规范
|
||||
Reference in New Issue
Block a user