# record-app **Repository Path**: xiaozh0722/record-app ## Basic Information - **Project Name**: record-app - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-27 - **Last Updated**: 2026-03-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Record Taro App - AI 语音记账小程序 ## 技术栈 - **框架**: Taro 4.x + Vue 3 + TypeScript - **样式**: Sass - **目标平台**: 微信小程序 ## 前置条件 - Node.js 18+ - 微信开发者工具 ## 快速启动 ### 1. 安装依赖 ```bash cd record-taro-app npm install ``` ### 2. 开发模式 ```bash # 微信小程序 npm run dev:weapp # H5 npm run dev:h5 ``` ### 3. 构建 ```bash # 微信小程序 npm run build:weapp # H5 npm run build:h5 ``` ## 项目结构 ``` record-taro-app/ ├── src/ │ ├── pages/ # 页面 │ │ ├── index/ # 首页(记账) │ │ ├── ledger/ # 账本 │ │ ├── stats/ # 统计 │ │ └── mine/ # 我的 │ ├── components/ # 组件 │ ├── services/ # API 服务 │ ├── utils/ # 工具函数 │ ├── types/ # 类型定义 │ ├── app.vue # 应用入口 │ ├── app.config.ts # 应用配置 │ └── main.ts # 入口文件 ├── package.json ├── tsconfig.json └── vite.config.ts ``` ## 功能页面 ### 1. 首页 (index) - 语音输入记账(待接入同声传译) - 文字输入记账 - 最近记录展示 ### 2. 账本 (ledger) - 账目列表 - 按日期筛选 ### 3. 统计 (stats) - 月度收支统计 - 分类支出排行 ### 4. 我的 (mine) - 微信登录 - 用户信息 - 设置 ## API 配置 编辑 `src/utils/request.ts` 中的 `BASE_URL`: ```typescript const BASE_URL = 'http://your-api-server:8080' ``` ## 待办事项 - [ ] 接入微信同声传译插件(语音转文字) - [ ] 配置实际后端 API 地址 - [ ] 完善错误处理 - [ ] 添加加载状态 - [ ] 优化 UI/UX