mi-assessment/uniapp
2026-02-21 23:42:15 +08:00
..
api fix(order,encoding): 修复订单创建字段名不匹配和中文乱码问题 2026-02-21 13:18:11 +08:00
components 1534 2026-02-21 23:42:15 +08:00
composables fix(order,encoding): 修复订单创建字段名不匹配和中文乱码问题 2026-02-21 13:18:11 +08:00
config feat(mine): 完成我的页面改造 2026-02-10 00:12:01 +08:00
docs 小程序开发文档 2026-02-09 08:02:54 +08:00
pages 1534 2026-02-21 23:42:15 +08:00
static 1534 2026-02-21 23:42:15 +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 fix(upload): 改回PUT预签名URL方式,前端用readFile+uni.request PUT上传 2026-02-20 23:46:01 +08:00
.gitignore feat(mine): 完成我的页面改造 2026-02-10 00:12:01 +08:00
App.vue feat(user): 登录后获取用户信息、App启动刷新、我的页面下拉刷新 2026-02-20 22:56:47 +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 feat(user): 登录后获取用户信息、App启动刷新、我的页面下拉刷新 2026-02-20 22:56:47 +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 样式变量

相关文档

设计资源