# 结婚证书 H5 应用

## 项目介绍
这是一个基于 Vue 3 + TypeScript + Vite 构建的结婚证书 H5 应用，提供结婚证书信息填写、展示和核销功能。

## 技术栈
- **前端框架**: Vue 3
- **语言**: TypeScript
- **构建工具**: Vite
- **UI 框架**: Tailwind CSS
- **路由**: Vue Router
- **HTTP 客户端**: Axios

## 功能特点
- 结婚证书信息表单填写
- 验证码输入与验证
- 二维码展示与核销状态显示
- 移动端适配与键盘优化
- 响应式设计，适配不同尺寸设备

## 项目结构
```
src/
├── App.vue             # 应用主组件
├── main.ts             # 应用入口
├── pages/              # 页面组件
│   └── home/           # 首页
├── components/         # 通用组件
├── router/             # 路由配置
├── services/           # API 服务
├── utils/              # 工具函数
├── types/              # TypeScript 类型定义
└── assets/             # 静态资源
```

## 开发环境

### 安装依赖
```bash
pnpm install
```

### 启动开发服务器
```bash
pnpm dev
```

### 构建生产版本
```bash
pnpm build
```

### 预览构建结果
```bash
pnpm preview
```

## 移动端适配说明
项目已针对移动端设备进行了优化，包括：
- 响应式视口设置
- 键盘弹出时的界面处理
- 触摸交互优化

## 注意事项
- 开发环境 API 地址配置在 `.env.development` 文件中
- 生产环境 API 地址配置在 `.env.production` 文件中
