# uniapp快速开发脚手架 **Repository Path**: HeimasoftGroup/uniapp-scaffold ## Basic Information - **Project Name**: uniapp快速开发脚手架 - **Description**: uniapp快速开发框架 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2026-05-13 - **Last Updated**: 2026-05-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # uniapp快速开发脚手架 > 一个高效、可扩展的 uniapp 开发框架,适用于快速构建跨平台应用。 ## 分支说明 - `master`:TypeScript 版本 - `js`:JavaScript 版本 ## 介绍 这是一个 uniapp 快速开发脚手架,旨在帮助开发者快速搭建项目结构,集成常用功能模块,提升开发效率。适用于电商、社交、工具类等跨平台应用开发。 ## 软件架构 项目基于 Vue 3 + TypeScript 构建,使用 Vite 作为构建工具,Pinia 作为状态管理工具,并集成以下核心模块: - **配置模块**:支持环境配置、网络配置、应用设置。 - **服务模块**:封装统一的网络请求工具。 - **工具模块**:提供常用工具函数(如缓存、权限、提示等)。 - **组件模块**:预留常用组件目录,支持快速扩展。 - **页面模块**:包含首页、分类、购物车、个人中心等基础页面模板。 - **样式模块**:使用 SCSS 管理样式,支持统一主题和字体管理。 ## 安装教程 1. 安装 pnpm(如未安装): ```bash npm install -g pnpm ``` 2. 安装依赖: ```bash pnpm install ``` 3. 启动开发服务器: ```bash pnpm dev ``` 4. 构建生产环境包: ```bash pnpm build ``` ## 使用说明 - 修改环境配置:编辑 `src/config/env.ts` 文件。 - 添加新页面:在 `src/pages` 目录下新建页面文件,并在 `pages.json` 中注册。 - 使用 Pinia 状态管理:在 `src/stores` 中定义模块并使用。 - 样式扩展:在 `src/styles` 中添加或修改 SCSS 文件。 - 网络请求封装:使用 `src/utils/request.ts` 中的 `httpInterceptor` 进行统一请求拦截。 ## 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request ## 特技 1. 使用 `Readme_XXX.md` 来支持不同的语言,例如 `Readme_en.md`, `Readme_zh.md` 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以访问 [https://gitee.com/explore](https://gitee.com/explore) 来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) ## 许可证 本项目采用 MIT 许可证。详见 [LICENSE](LICENSE) 文件。