# yunzai-app **Repository Path**: bushaseng/yunzai-app ## Basic Information - **Project Name**: yunzai-app - **Description**: 基于YunzaiJava服务器写的一个简单界面app - **Primary Language**: HTML/CSS - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-15 - **Last Updated**: 2026-03-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 云崽 (yunzai-app) 云崽是一款基于 uni-app 框架开发的移动端应用,支持多平台运行。 ## 功能特性 - **用户系统**:支持用户注册、登录、个人信息管理 - **即时通讯**:基于 WebSocket 的与机器人实时聊天功能 - **响应式设计**:适配移动端设备的界面布局 ## 技术栈 - **框架**:uni-app-x - **语言**:uts+uvue - **网络请求**:基于 Promise 的 HTTP 请求封装 - **实时通信**:WebSocket ## 项目结构 ``` ├── api/ # API 接口封装 │ ├── login.uts # 登录接口 │ ├── register.uts # 注册接口 │ └── system/ # 系统相关接口 ├── pages/ # 页面组件 │ ├── common/ # 公共组件 │ ├── login.uvue # 登录页 │ ├── register.uvue # 注册页 │ ├── index.uvue # 首页 │ └── my/ # 个人中心 ├── store/ # 状态管理 │ ├── chat/ # 聊天记录 │ └── user.uts # 用户状态 ├── utils/ # 工具函数 │ ├── request.uts # 网络请求封装 │ ├── upload.uts # 文件上传封装 │ ├── websocket.uts # WebSocket封装 │ └── image.uts # 图片处理工具 ├── static/ # 静态资源 ├── App.uvue # 应用入口组件 ├── main.uts # 应用入口文件 ├── pages.json # 页面配置 ├── manifest.json # 应用配置文件 └── config.uts # 应用配置 ``` ## 快速开始 ### 环境要求 - HBuilderX (推荐) ### 运行项目 **使用 HBuilderX:** 1. 打开 HBuilderX 2. 导入项目 3. 选择"运行到浏览器"或"运行到手机/模拟器" ## 主要功能说明 ### 用户认证 - 支持邮箱注册 - 登录状态持久化 - 密码找回功能(未实现) ### 个人中心 - 头像设置 - 个人信息编辑 - 邮箱绑定 - 密码修改 - 关于我们 - 帮助中心 ### 即时通讯 - 实时消息收发 - 消息记录存储 - 断线重连机制 ## 配置说明 在 `config.uts` 文件中可以配置: - API 接口地址 - WebSocket 地址 - 上传文件大小限制 - 其他业务配置 ## API 接口 所有接口均封装在 `api/` 目录下: | 模块 | 说明 | |------|------| | login | 用户登录 | | register | 用户注册 | | system/user | 用户信息管理 | | system/code | 系统验证码 | ## License 本项目基于 [MIT License](LICENSE) 开源。