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 |
开发命令
pnpm install # 安装依赖
pnpm run dev:h5 # H5 开发
pnpm run dev:mp-weixin # 微信小程序开发
pnpm run build:mp-weixin # 构建微信小程序
部署信息
| 环境 |
工具 |
| 开发 |
HBuilderX / 微信开发者工具 |
| 生产 |
微信小程序 |
核心文档
| 文档 |
位置 |
内容 |
| 小程序架构 |
architecture.canvas |
组件/页面架构 |
| 页面结构 |
pages.canvas |
页面关系图 |
| 系统架构 |
../architecture.canvas |
整体架构图 |