项目简介
本项目是基于 Vue-cli4 构建的移动端 H5 开发模板,集成常用配置与组件封装,为开发者提供快速开发移动端 H5 应用的解决方案。采用 Vue-cli4、Webpack4、Vant UI 组件库、Axios 请求库、Less 预处理器以及 PostCSS-px2rem 插件等技术栈,支持按需加载、rem 适配、多环境变量配置等功能。
项目的主要特性和功能
- Vant UI 组件库:集成 Vant UI 组件库,支持按需加载,减少打包体积。
- Rem 适配:利用 PostCSS-px2rem 插件,实现移动端页面在不同屏幕尺寸下的自适应布局。
- Axios 请求封装:封装 Axios 请求库,支持请求拦截、响应拦截和统一的错误处理。
- 工具类函数封装:提供常用工具类函数,如获取 URL 参数、判断浏览器类型、校验手机号码等。
- Vue-router 配置:支持路由懒加载、动态修改页面标题、登录权限校验、页面缓存等功能。
- 多环境变量配置:支持本地开发、测试和生产环境的多环境变量配置。
- Webpack 优化:提供 Webpack 可视化分析、CDN 资源优化、gZip 压缩等优化手段,提升项目性能。
- 骨架屏:通过 Vue-skeleton-webpack-plugin 插件实现骨架屏效果,提升用户体验。
- SvgIcon 组件:使用 svg-sprite-loader 插件,将 SVG 图标合并为 sprite 文件,减少 HTTP 请求。
安装使用步骤
假设用户已经下载了本项目的源码文件。
1. 安装依赖:在项目根目录下执行以下命令安装依赖:
bash
npm install
2. 启动项目:执行以下命令启动本地开发服务器:
bash
npm run dev
3. 打包项目:执行以下命令进行生产环境打包:
bash
npm run build
4. 测试环境打包:执行以下命令进行测试环境打包:
bash
npm run test
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】