AGENTS.md 1.2 KB

zxyj-frontend

uni-app 微信小程序前端,Vue 2 语法,4 个 TabBar 页面。

WHERE TO LOOK

Task Location
页面组件 pages/*/ (login, index, tasks, rewards, profile)
页面注册 pages.json
应用配置 manifest.json (AppID: wx5ba8038ef16fb245)
全局样式 uni.scss
应用入口 App.vue

TabBar 配置

pages.json 中定义 4 个 TabBar 页面:

  • 首页: pages/index/index
  • 任务: pages/tasks/tasks
  • 心愿单: pages/rewards/rewards
  • 我的: pages/profile/profile

CONVENTIONS

  • Vue 2: 使用 Options API,生命周期 onLoad、onShow
  • 页面注册: 新页面必须在 pages.json 中注册
  • 导航: 使用 uni.navigateTo、uni.redirectTo
  • API 调用: 使用 uni.request,统一在 config.baseUrl

ANTI-PATTERNS

  • DO NOT 创建页面后忘记在 pages.json 注册
  • DO NOT 硬编码 API 地址,使用 config.baseUrl
  • DO NOT 在前端存储敏感信息
  • NEVER 跳过 JWT 认证直接调用需登录接口

COMMANDS

npm install             # 安装依赖
npm run dev:mp-weixin   # 开发模式 (微信小程序)
npm run build:mp-weixin # 构建生产版本