{"repo":"sunniejs/vue-h5-template","free":true,"listed":false,"github":"https://github.com/sunniejs/vue-h5-template","clone":"git clone https://github.com/sunniejs/vue-h5-template.git","description":":tada:vue搭建移动端开发,基于vue-cli4.0+webpack 4+vant ui + sass+ rem适配方案+axios封装，构建手机端模板脚手架","language":"TypeScript","stars":3486,"topics":["vue","vant","rem","vue-cli4","sass","axios","vant-demo","h5"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Vue H5 Template 基于 Vue 3 + Vite 7 + TypeScript + 多 UI 组件库 + Pinia + viewport 适配方案，构建移动端快速开发脚手架 在线文档 · 问题反馈 --- 特性 - Vue 3.5 + Vite 7 + TypeScript 5.9 — 最新技术栈 - 多 UI 组件库 — 同时支持 Vant、NutUI、Varlet，按需自动引入 - Pinia 状态管理 — 配合 pinia-plugin-persistedstate 实现持久化 - viewport（vw）适配 — 基于 cnjm-postcss-px-to-viewport ，自动处理 UI 库 375/750 设计稿差异 - Axios + useFetch 双请求方案 — 支持传统 Axios 和 @vueuse/core 的 createFetch - vue-i18n 多语言 — 按需懒加载语言包 - 文件路由 — 基于 vite-plugin-pages 自动生成路由 - 丰富的 Vite 插件 — Mock、Eruda 调试、PWA、QRCode、图片压缩、gzip 压缩、打包分析等 - 代码规范 — ESLint flat config + Prettier + Stylelint + Husky + lint-staged - Docker 部署 — 内置 Dockerfile + Nginx 配置 环境要求 工具 版本 ------- ---------- Node.js = 20.10.0 pnpm = 9.12.0 快速开始 项目结构 集成的 Vite 插件 插件 说明 ------------------------------- -------------------- unplugin-auto-import 按需自动引入 API unplugin-vue-components 按需自动引入组件 vite-plugin-pages 文件系统路由 vite-plugin-mock 本地 Mock 数据 @zhaojjiang/vite-plugin-eruda 移动端调试工具 vite-plugin-svg-icons SVG 图标 vite-plugin-compression Gzip 压缩 vite-plugin-imagemin 图片压缩 vite-plugin-pwa PWA 支持 vite-plugin-qrcode 开发时二维码 vite-plugin-restart 配置文件修改自动重启 vite-plugin-progress 构建进度条 @vitejs/plugin-basic-ssl 本地 HTTPS rollup-plugin-visualizer 打包分析 其他版本 - vue-h5-template-lite （纯 JS 版）— 点击查看 - vue2-h5-template （Vue 2 版）— 点击查看 - monorepo 版 （Monorepo 架构）— 点击查看 文档 详细的使用文档请查看 在线文档 如果对你有帮助，欢迎 Star 支持 ⭐ 关于我 扫描添加下方的微信并备注加交流群，交流学习，及时获取代码最新动态。 如果你觉得该项目有给你带来帮助，可以请作者喝一杯 ☕ 支持持续的迭代 WechatPay AliPay Star History License MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/sunniejs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sunniejs/vue-h5-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}