# 图生视频 H5 应用

这是一个从 Taro 小程序转换而来的 Vite + React H5 应用。

## 功能特性

- 图片风格转换
- 模板选择和预览
- 历史记录管理
- 多语言支持
- 响应式设计

## 技术栈

- **框架**: React 18
- **构建工具**: Vite 5
- **路由**: React Router 6
- **状态管理**: Redux Toolkit
- **样式**: CSS + Tailwind CSS
- **类型检查**: TypeScript

## 开发环境

### 安装依赖

```bash
pnpm install
```

### 启动开发服务器

```bash
pnpm dev
```

应用将在 http://localhost:3000 启动

### 构建生产版本

```bash
pnpm build
```

### 预览生产构建

```bash
pnpm preview
```

## 项目结构

```
src/
├── components/          # 可复用组件
├── pages/              # 页面组件
├── hooks/              # 自定义 Hooks
├── store/              # Redux 状态管理
├── utils/              # 工具函数
├── i18n/               # 国际化
├── platforms/          # 平台适配层
└── sdk/                # API SDK

public/
└── assets/             # 静态资源
```

## 主要变更

从 Taro 小程序转换为 Vite H5 应用的主要变更：

1. **构建工具**: Taro → Vite
2. **组件系统**: Taro 组件 → 标准 HTML 元素
3. **路由系统**: Taro 路由 → React Router
4. **API 调用**: Taro API → Web API
5. **样式系统**: 保持原有 CSS，适配标准 HTML

## 注意事项

- 静态资源已迁移到 `public/assets/` 目录
- 所有 Taro 特定的 API 调用已替换为 Web 标准 API
- 保持了原有的业务逻辑和状态管理
- 支持现代浏览器，建议使用 Chrome/Safari/Firefox 最新版本
