# uniapp-template **Repository Path**: mynametian/uniapp-template ## Basic Information - **Project Name**: uniapp-template - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-07 - **Last Updated**: 2025-07-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Unibest Unibest 是一个基于 uni-app 的最佳实践模板,旨在为开发者提供高效、便捷的开发体验。它集成了多种实用工具和插件,适用于多端应用开发。 ## 🚀 特性 - **多端支持**:一次开发,多端运行(H5、小程序、App 等)。 - **现代化工具链**:集成 Vite、TypeScript、ESLint、Prettier 等现代前端开发工具。 - **高效请求库**:使用 Alova.js 简化网络请求,轻松应对复杂场景。 - **UI 组件库**:支持多种 UI 框架,如 wot-ui、uni-ui 和 uv-ui。 - **国际化支持**:内置多语言支持,方便构建全球化应用。 - **代码生成**:提供自动生成代码的功能,提高开发效率。 ## 📦 技术栈 - Vue 3 + TypeScript - Vite 构建工具 - UnoCSS 原子化 CSS 引擎 - Alova.js 请求库 - Pinia 状态管理 ## 📁 目录结构 ``` ├── src # 源代码目录 │ ├── api # API 接口定义 │ ├── assets # 静态资源 │ ├── components # 公共组件 │ ├── enums # 枚举定义 │ ├── hooks # 自定义 Hook │ ├── interceptors # 请求/路由拦截器 │ ├── layouts # 页面布局 │ ├── pages # 页面文件 │ ├── store # Pinia 状态管理 │ ├── style # 样式文件 │ ├── types # 类型定义 │ ├── utils # 工具函数 │ └── App.vue # 根组件 ├── docs # 文档和指南 ├── env # 环境变量配置 ├── scripts # 构建脚本 ├── vite.config.ts # Vite 配置 ├── uno.config.ts # UnoCSS 配置 ├── package.json # 项目依赖和脚本 └── README.md # 项目说明文档 ``` ## 🛠️ 快速开始 ### 安装 确保你已经安装了 [Node.js](https://nodejs.org) 和 [pnpm](https://pnpm.io)。 ```bash # 安装依赖 pnpm install ``` ### 开发 ```bash # 启动开发服务器(默认运行 H5) pnpm dev # 运行其他平台(例如微信小程序) pnpm dev:mp-weixin ``` ### 构建 ```bash # 构建生产环境版本 pnpm build # 构建特定平台 pnpm build:mp-weixin ``` ## 📱 兼容性 Unibest 支持以下平台: - H5 - 微信小程序 - 支付宝小程序 - 百度小程序 - 字节跳动小程序 - QQ 小程序 - 快手小程序 - 京东小程序 - 飞书小程序 - App(iOS/Android) ## 📄 许可证 本项目采用 MIT 许可证。详见 [LICENSE](LICENSE) 文件。