# AskYi UniApp 小程序 - Claude Code 配置 > 2级子项目配置 | 继承自 askyi (1级) ## 项目信息 | 属性 | 值 | |------|-----| | 项目名称 | askyi-uniapp | | 所属项目 | askyi | | 项目类型 | miniprogram (微信小程序) | | 框架 | UniApp | | UI | Vue 3 + uView Plus | ## 技术栈 | 类别 | 技术 | 用途 | |------|------|------| | 框架 | UniApp | 跨端框架 | | UI | Vue 3 | 响应式框架 | | 状态 | Pinia | 状态管理 | | UI 组件 | uView Plus | 移动端组件库 | | 语言 | TypeScript | 类型系统 | ## 项目结构 ``` src/ ├── api/ # API 接口 ├── components/ # 组件 ├── composables/ # 组合函数 ├── pages/ # 页面 ├── stores/ # 状态管理 ├── static/ # 静态资源 ├── styles/ # 样式 ├── types/ # 类型 └── utils/ # 工具 ``` ## 功能模块 | 模块 | 功能 | 状态 | |------|------|------| | 首页/发现 | 内容推荐 | 规划中 | | 文章 | 文章列表、详情 | 规划中 | | 视频 | 视频播放 | 规划中 | | 专家 | 专家咨询 | 规划中 | | 占卜 | 金钱卦、摇卦 | 规划中 | | 用户中心 | 个人资料 | 规划中 | | 认证 | 微信登录 | 规划中 | ## 迁移映射 (askyi-h5 → askyi-uniapp) | React | Vue 3 | |-------|-------| | useState | ref | | useEffect | onMounted | | Hooks | composables | | axios | uni.request | | className | class | | Capacitor | UniApp | ## 开发命令 ```bash pnpm install # 安装依赖 pnpm run dev:h5 # H5 开发 pnpm run dev:mp-weixin # 微信小程序开发 pnpm run build:mp-weixin # 构建微信小程序 ``` ## 部署信息 | 环境 | 工具 | |------|------| | 开发 | HBuilderX / 微信开发者工具 | | 生产 | 微信小程序 | ## 核心文档 | 文档 | 位置 | 内容 | |------|------|------| | 小程序架构 | `architecture.canvas` | 组件/页面架构 | | 页面结构 | `pages.canvas` | 页面关系图 | | 系统架构 | `../architecture.canvas` | 整体架构图 |