mi-assessment/uniapp
zpc c22a743eb0
Some checks failed
continuous-integration/drone/push Build is failing
fix: 多项修复和优化
- 预约详情: 隐藏用户手机、修复性别/年级映射、添加家庭氛围和期望字段、格式化日期时间
- 邀请页面: 规则弹窗文字间距修复、提现记录红色标题栏、邀请记录红色标题栏+边框、提现记录弹窗列宽优化
- 系统配置: 邀请规则改为多行文本框
- 邀请绑定: 添加前后端完整链路日志用于排查上下级绑定问题
- 首页: 专业测评区域改为横向滚动、更多区域改为全图片模式
2026-03-25 14:55:37 +08:00
..
api feat(content): 首页更多区域模块化配置 2026-03-25 11:26:43 +08:00
components 1534 2026-02-21 23:42:15 +08:00
composables 21 2026-03-19 06:05:12 +08:00
config 21 2026-03-18 00:08:28 +08:00
docs 小程序开发文档 2026-02-09 08:02:54 +08:00
pages fix: 多项修复和优化 2026-03-25 14:55:37 +08:00
static feat(invite): 邀请二维码改为COS存储,优化内存占用 2026-03-25 01:34:06 +08:00
store feat(user): 登录后获取用户信息、App启动刷新、我的页面下拉刷新 2026-02-20 22:56:47 +08:00
styles feat(mine): 完成我的页面改造 2026-02-10 00:12:01 +08:00
utils 21 2026-03-19 05:48:36 +08:00
.gitignore feat(mine): 完成我的页面改造 2026-02-10 00:12:01 +08:00
App.vue fix: 多项修复和优化 2026-03-25 14:55:37 +08:00
index.html 小程序接口开发 2026-02-09 14:45:06 +08:00
main.js 小程序接口开发 2026-02-09 14:45:06 +08:00
manifest.json feat(mine): 完成我的页面改造 2026-02-10 00:12:01 +08:00
package-lock.json feat(mine): 完成我的页面改造 2026-02-10 00:12:01 +08:00
package.json feat(mine): 完成我的页面改造 2026-02-10 00:12:01 +08:00
pages.json 21 2026-02-23 20:07:51 +08:00
README.md feat(mine): 完成我的页面改造 2026-02-10 00:12:01 +08:00
uni.promisify.adaptor.js 小程序接口开发 2026-02-09 14:45:06 +08:00
uni.scss feat(mine): 完成我的页面改造 2026-02-10 00:12:01 +08:00
vite.config.js feat(mine): 完成我的页面改造 2026-02-10 00:12:01 +08:00
模板_README.md 小程序接口开发 2026-02-09 14:45:06 +08:00

学业邑规划 - 小程序前端

项目概述

基于 UniApp + Vue 3 + TypeScript 开发的微信小程序,提供多元智能测评和学业规划服务。

技术栈

技术 版本 说明
UniApp 3.x 跨平台框架
Vue 3.x 前端框架 (Composition API)
Pinia 2.x 状态管理
uni-ui latest UI 组件库
Sass latest CSS 预处理器

快速开始

# 安装依赖
npm install

# 开发模式(微信小程序)
npm run dev:mp-weixin

# 构建生产版本
npm run build:mp-weixin

项目结构

uniapp/
├── api/                        # API 接口
│   ├── request.js              # 请求封装
│   ├── user.js                 # 用户接口
│   ├── home.js                 # 首页接口
│   ├── assessment.js           # 测评接口
│   ├── order.js                # 订单接口
│   ├── planner.js              # 规划师接口
│   ├── invite.js               # 分销接口
│   └── index.js                # 统一导出
├── components/                 # 公共组件
│   ├── common/                 # 通用组件
│   └── business/               # 业务组件
├── composables/                # 组合式函数
│   ├── useAuth.js              # 认证相关
│   ├── usePayment.js           # 支付相关
│   └── useShare.js             # 分享相关
├── config/                     # 配置
│   └── index.js                # 环境配置
├── pages/                      # 页面
│   ├── index/                  # 首页TabBar
│   ├── team/                   # 团队TabBar
│   ├── mine/                   # 我的TabBar
│   ├── login/                  # 登录
│   ├── assessment/             # 测评相关
│   ├── order/                  # 订单相关
│   ├── planner/                # 学业规划
│   ├── invite/                 # 邀请分销
│   └── about/                  # 关于/协议
├── static/                     # 静态资源
│   ├── images/                 # 图片
│   └── icons/                  # 图标
├── store/                      # Pinia 状态管理
│   ├── user.js                 # 用户状态
│   ├── app.js                  # 应用状态
│   └── index.js                # 统一导出
├── styles/                     # 全局样式
│   ├── variables.scss          # 变量定义
│   ├── mixins.scss             # 混入
│   └── common.scss             # 通用样式
├── utils/                      # 工具函数
│   ├── storage.js              # 本地存储
│   ├── format.js               # 格式化
│   └── validate.js             # 验证
├── App.vue                     # 根组件
├── main.js                     # 入口文件
├── manifest.json               # 应用配置
├── pages.json                  # 页面配置
└── uni.scss                    # uni-app 样式变量

相关文档

设计资源