# vue-uniapp-v1-template **Repository Path**: zhenyangze/vue-uniapp-v1-template ## Basic Information - **Project Name**: vue-uniapp-v1-template - **Description**: 一个基于 Vue3、TypeScript、Vite 和 TailwindCSS 的现代化 uni-app 开发模板。 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-06-20 - **Last Updated**: 2025-06-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Vue3 UniApp 项目模板 一个基于 Vue3、TypeScript、Vite 和 TailwindCSS 的现代化 uni-app 开发模板。 ## 🌟 特性 - 🚀 基于 Vue3 + Vite 构建,提供极速的开发体验 - 📦 使用 TypeScript 开发,提供更好的类型支持 - 🎨 集成 TailwindCSS,提供原子化 CSS 支持 - 📱 支持多端开发(H5、小程序、App) - 🔧 完整的开发工具链支持 - 🎯 封装常用组件 ## 🛠️ 技术栈 - **核心框架**:Vue3 - **开发语言**:TypeScript - **构建工具**:Vite - **UI 框架**:uni-ui - **CSS 框架**:TailwindCSS - **状态管理**:Pinia - **代码规范**:ESLint + Prettier - **版本控制**:Git ## 📁 项目结构 ``` ├── src/ # 源代码目录 │ ├── api/ # API 接口管理 │ ├── components/ # 公共组件 │ ├── pages/ # 页面文件 │ ├── static/ # 静态资源 │ ├── store/ # Pinia 状态管理 │ ├── styles/ # 全局样式文件 │ ├── utils/ # 工具函数 │ └── App.vue # 应用入口组件 ├── public/ # 公共资源目录 ├── .env # 环境变量配置 ├── vite.config.ts # Vite 配置文件 ├── tailwind.config.js # TailwindCSS 配置 ├── tsconfig.json # TypeScript 配置 ├── postcss.config.ts # PostCSS 配置 └── package.json # 项目依赖配置 ``` ## 🚀 快速开始 ### 环境要求 - Node.js >= 16.0.0 - npm >= 7.0.0 或 yarn >= 1.22.0 - HBuilderX(用于小程序开发) ### 安装依赖 ```bash # 使用 npm npm install # 使用 yarn yarn install ``` ### 开发环境运行 ```bash # H5 开发 npm run dev:h5 # 微信小程序开发 npm run dev:mp-weixin # App 开发 npm run dev:app ``` ### 生产环境构建 ```bash # H5 构建 npm run build:h5 # 微信小程序构建 npm run build:mp-weixin # App 构建 npm run build:app ``` ## 📝 功能特性详解 ### 1. 多端适配 支持多端开发,包括: - H5 - 微信小程序 - App(Android/iOS) ### 2. 组件系统 内置多种常用组件: - newTable 组件 - newImage 组件 ## 📚 开发指南 ### 新增页面 1. 在 `pages` 目录下创建页面文件 2. 在 `pages.json` 中配置路由 ### 使用组件 ```vue ``` ## 🤝 贡献指南 1. Fork 本仓库 2. 创建新的特性分支 (`git checkout -b feature/AmazingFeature`) 3. 提交您的更改 (`git commit -m 'Add some AmazingFeature'`) 4. 推送到分支 (`git push origin feature/AmazingFeature`) 5. 创建 Pull Request ## 📄 许可证 本项目采用 [MIT](LICENSE) 许可证 ## 👥 作者 - 作者:[Mr.Hao] - 邮箱:[19931845446@163.com] ## 🙏 致谢 感谢所有为本项目做出贡献的开发者们!