智能eTMF系统小程序端。

Huanyi d7818853bb UI修改完成,基本信息完成 3 天之前
apis d7818853bb UI修改完成,基本信息完成 3 天之前
components 0575320f7f 国际化基础设置基本完成 1 周之前
i18n 0575320f7f 国际化基础设置基本完成 1 周之前
locales d7818853bb UI修改完成,基本信息完成 3 天之前
pages d7818853bb UI修改完成,基本信息完成 3 天之前
pages-content d7818853bb UI修改完成,基本信息完成 3 天之前
static d7818853bb UI修改完成,基本信息完成 3 天之前
store 651fe1a02c 重构整个项目:自定义header和tabbar,完成我的页面的基本配置 1 周之前
utils 651fe1a02c 重构整个项目:自定义header和tabbar,完成我的页面的基本配置 1 周之前
.gitignore 38fcbe2887 项目初始化、统一接口请求、引入pinia 1 周之前
.npmrc 38fcbe2887 项目初始化、统一接口请求、引入pinia 1 周之前
ARCHITECTURE.md 651fe1a02c 重构整个项目:自定义header和tabbar,完成我的页面的基本配置 1 周之前
App.vue 651fe1a02c 重构整个项目:自定义header和tabbar,完成我的页面的基本配置 1 周之前
LANGUAGE_SWITCH_OPTIMIZATION.md 651fe1a02c 重构整个项目:自定义header和tabbar,完成我的页面的基本配置 1 周之前
README.md 38fcbe2887 项目初始化、统一接口请求、引入pinia 1 周之前
jsconfig.json 38fcbe2887 项目初始化、统一接口请求、引入pinia 1 周之前
main.js 0575320f7f 国际化基础设置基本完成 1 周之前
manifest.json 651fe1a02c 重构整个项目:自定义header和tabbar,完成我的页面的基本配置 1 周之前
package-lock.json 0575320f7f 国际化基础设置基本完成 1 周之前
package.json 0575320f7f 国际化基础设置基本完成 1 周之前
pages.json d7818853bb UI修改完成,基本信息完成 3 天之前
project.config.json 651fe1a02c 重构整个项目:自定义header和tabbar,完成我的页面的基本配置 1 周之前
uni.scss 38fcbe2887 项目初始化、统一接口请求、引入pinia 1 周之前

README.md

智能ETMF系统小程序

基于 Vue3 + uni-app 开发的微信小程序项目。

技术栈

  • 框架: Vue 3.4+ (Composition API)
  • 构建工具: Vite 5
  • 跨平台框架: uni-app
  • 状态管理: Pinia
  • 样式: SCSS
  • Node 版本: >=18.0.0 (推荐 Node 22)
  • 包管理器: npm >=9.0.0

项目结构

intelligent-etmf-system-applet/
├── pages/              # 页面目录
│   └── index/         # 首页
├── static/            # 静态资源
│   └── tabbar/       # 底部导航栏图标
├── App.vue            # 应用根组件
├── main.js            # 入口文件
├── manifest.json      # 应用配置
├── pages.json         # 页面路由配置
├── uni.scss           # 全局样式变量
├── vite.config.js     # Vite配置
└── package.json       # 依赖配置

开发环境要求

  • Node.js: 18.0.0 或更高版本(当前项目基于 Node 22)
  • npm: 9.0.0 或更高版本

验证版本:

node -v  # 应该显示 v22.x.x
npm -v   # 应该显示 9.x.x 或更高

开发指南

安装依赖

npm install

运行项目

开发微信小程序:

npm run dev:mp-weixin

开发H5:

npm run dev:h5

构建项目

构建微信小程序:

npm run build:mp-weixin

构建H5:

npm run build:h5

微信小程序配置

  1. manifest.json 中配置你的微信小程序 appid
  2. 使用微信开发者工具打开 dist/dev/mp-weixin 目录
  3. 开始调试和预览

注意事项

  • 使用 Vue 3 Composition API 进行开发
  • 遵循 uni-app 开发规范
  • 静态资源放在 static 目录
  • 全局样式变量定义在 uni.scss

开发建议

  1. 组件化开发: 将可复用的UI组件放在 components 目录
  2. 状态管理: 项目已集成 Pinia,适合 Vue 3 的现代状态管理方案
  3. API管理: 建议创建 api 目录统一管理接口
  4. 工具函数: 创建 utils 目录存放公共方法
  5. npm 配置: 项目根目录的 .npmrc 文件包含 npm 配置,可根据需要调整镜像源

相关文档