下载资源前端资源详情
vue2-frame.zip
大小:267.79KB
价格:10积分
下载量:0
评分:
5.0
上传者:m0_61367745
更新日期:2025-09-22

基于 Vue 2 + Vant UI 的移动端项目模板,集成了常用的开发配置和工具

资源文件列表(大概)

文件名
大小
vue2-frame/
-
__MACOSX/._vue2-frame
220B
vue2-frame/.env.production
381B
__MACOSX/vue2-frame/._.env.production
163B
vue2-frame/README.md
2.62KB
__MACOSX/vue2-frame/._README.md
319B
vue2-frame/babel.config.js
198B
__MACOSX/vue2-frame/._babel.config.js
163B
vue2-frame/.gitignore
398B
__MACOSX/vue2-frame/._.gitignore
163B
vue2-frame/package-lock.json
695.97KB
__MACOSX/vue2-frame/._package-lock.json
163B
vue2-frame/package.json
986B
__MACOSX/vue2-frame/._package.json
163B
vue2-frame/.env
42B
__MACOSX/vue2-frame/._.env
163B
vue2-frame/vue.config.js
2.1KB
__MACOSX/vue2-frame/._vue.config.js
163B
vue2-frame/.eslintrc.js
720B
__MACOSX/vue2-frame/._.eslintrc.js
163B
vue2-frame/.git/
-
__MACOSX/vue2-frame/._.git
163B
vue2-frame/postcss.config.js
1.13KB
__MACOSX/vue2-frame/._postcss.config.js
163B
vue2-frame/.env.development
267B
__MACOSX/vue2-frame/._.env.development
163B
vue2-frame/src/
-
__MACOSX/vue2-frame/._src
163B
vue2-frame/.git/config
246B
__MACOSX/vue2-frame/.git/._config
163B
vue2-frame/.git/objects/
-
__MACOSX/vue2-frame/.git/._objects
163B
vue2-frame/.git/HEAD
21B
__MACOSX/vue2-frame/.git/._HEAD
163B
vue2-frame/.git/info/
-
__MACOSX/vue2-frame/.git/._info
163B
vue2-frame/.git/logs/
-
__MACOSX/vue2-frame/.git/._logs
163B
vue2-frame/.git/description
73B
__MACOSX/vue2-frame/.git/._description
163B
vue2-frame/.git/hooks/
-
__MACOSX/vue2-frame/.git/._hooks
163B
vue2-frame/.git/refs/
-
__MACOSX/vue2-frame/.git/._refs
163B
vue2-frame/.git/index
1.67KB
__MACOSX/vue2-frame/.git/._index
163B
vue2-frame/.git/COMMIT_EDITMSG
15B
__MACOSX/vue2-frame/.git/._COMMIT_EDITMSG
163B
vue2-frame/src/App.vue
475B
__MACOSX/vue2-frame/src/._App.vue
163B
vue2-frame/src/utils/
-
__MACOSX/vue2-frame/src/._utils
163B
vue2-frame/src/main.js
657B
__MACOSX/vue2-frame/src/._main.js
163B
vue2-frame/src/api/
-
__MACOSX/vue2-frame/src/._api
163B
vue2-frame/src/views/
-
__MACOSX/vue2-frame/src/._views
163B
vue2-frame/src/store/
-
__MACOSX/vue2-frame/src/._store
163B
vue2-frame/src/router/
-
__MACOSX/vue2-frame/src/._router
163B
vue2-frame/.git/objects/0c/
-
__MACOSX/vue2-frame/.git/objects/._0c
163B
vue2-frame/.git/objects/0b/
-
__MACOSX/vue2-frame/.git/objects/._0b
163B
vue2-frame/.git/objects/a3/
-
__MACOSX/vue2-frame/.git/objects/._a3
163B
vue2-frame/.git/objects/b2/
-
__MACOSX/vue2-frame/.git/objects/._b2
163B
vue2-frame/.git/objects/d9/
-
__MACOSX/vue2-frame/.git/objects/._d9
163B
vue2-frame/.git/objects/be/
-
__MACOSX/vue2-frame/.git/objects/._be
163B
vue2-frame/.git/objects/df/
-
__MACOSX/vue2-frame/.git/objects/._df
163B
vue2-frame/.git/objects/d1/
-
__MACOSX/vue2-frame/.git/objects/._d1
163B
vue2-frame/.git/objects/c0/
-
__MACOSX/vue2-frame/.git/objects/._c0
163B
vue2-frame/.git/objects/fc/
-
__MACOSX/vue2-frame/.git/objects/._fc
163B
vue2-frame/.git/objects/e3/
-
__MACOSX/vue2-frame/.git/objects/._e3
163B
vue2-frame/.git/objects/fb/
-
__MACOSX/vue2-frame/.git/objects/._fb
163B
vue2-frame/.git/objects/c6/
-
__MACOSX/vue2-frame/.git/objects/._c6
163B
vue2-frame/.git/objects/pack/
-
__MACOSX/vue2-frame/.git/objects/._pack
163B
vue2-frame/.git/objects/11/
-
__MACOSX/vue2-frame/.git/objects/._11
163B
vue2-frame/.git/objects/29/
-
__MACOSX/vue2-frame/.git/objects/._29
163B
vue2-frame/.git/objects/87/
-
__MACOSX/vue2-frame/.git/objects/._87
163B
vue2-frame/.git/objects/10/
-
__MACOSX/vue2-frame/.git/objects/._10
163B
vue2-frame/.git/objects/info/
-
__MACOSX/vue2-frame/.git/objects/._info
163B
vue2-frame/.git/objects/63/
-
__MACOSX/vue2-frame/.git/objects/._63
163B
vue2-frame/.git/objects/d4/
-
__MACOSX/vue2-frame/.git/objects/._d4
163B
vue2-frame/.git/objects/ea/
-
__MACOSX/vue2-frame/.git/objects/._ea
163B
vue2-frame/.git/objects/e7/
-
__MACOSX/vue2-frame/.git/objects/._e7
163B
vue2-frame/.git/objects/70/
-
__MACOSX/vue2-frame/.git/objects/._70
163B
vue2-frame/.git/objects/4a/
-
__MACOSX/vue2-frame/.git/objects/._4a
163B
vue2-frame/.git/objects/4f/
-
__MACOSX/vue2-frame/.git/objects/._4f
163B
vue2-frame/.git/objects/8c/
-
__MACOSX/vue2-frame/.git/objects/._8c
163B
vue2-frame/.git/objects/14/
-
__MACOSX/vue2-frame/.git/objects/._14
163B
vue2-frame/.git/info/exclude
240B
__MACOSX/vue2-frame/.git/info/._exclude
163B
vue2-frame/.git/logs/HEAD
170B
__MACOSX/vue2-frame/.git/logs/._HEAD
163B
vue2-frame/.git/logs/refs/
-
__MACOSX/vue2-frame/.git/logs/._refs
163B
vue2-frame/.git/hooks/commit-msg.sample
896B
__MACOSX/vue2-frame/.git/hooks/._commit-msg.sample
163B
vue2-frame/.git/hooks/pre-rebase.sample
4.78KB
__MACOSX/vue2-frame/.git/hooks/._pre-rebase.sample
163B
vue2-frame/.git/hooks/pre-commit.sample
1.6KB
__MACOSX/vue2-frame/.git/hooks/._pre-commit.sample
163B
vue2-frame/.git/hooks/applypatch-msg.sample
478B
__MACOSX/vue2-frame/.git/hooks/._applypatch-msg.sample
163B
vue2-frame/.git/hooks/fsmonitor-watchman.sample
4.62KB
__MACOSX/vue2-frame/.git/hooks/._fsmonitor-watchman.sample
163B
vue2-frame/.git/hooks/pre-receive.sample
544B
__MACOSX/vue2-frame/.git/hooks/._pre-receive.sample
163B
vue2-frame/.git/hooks/prepare-commit-msg.sample
1.46KB
__MACOSX/vue2-frame/.git/hooks/._prepare-commit-msg.sample
163B
vue2-frame/.git/hooks/post-update.sample
189B
__MACOSX/vue2-frame/.git/hooks/._post-update.sample
163B
vue2-frame/.git/hooks/pre-merge-commit.sample
416B
__MACOSX/vue2-frame/.git/hooks/._pre-merge-commit.sample
163B
vue2-frame/.git/hooks/pre-applypatch.sample
424B
__MACOSX/vue2-frame/.git/hooks/._pre-applypatch.sample
163B
vue2-frame/.git/hooks/pre-push.sample
1.34KB
__MACOSX/vue2-frame/.git/hooks/._pre-push.sample
163B
vue2-frame/.git/hooks/update.sample
3.56KB
__MACOSX/vue2-frame/.git/hooks/._update.sample
163B
vue2-frame/.git/hooks/push-to-checkout.sample
2.72KB
__MACOSX/vue2-frame/.git/hooks/._push-to-checkout.sample
163B
vue2-frame/.git/refs/heads/
-
__MACOSX/vue2-frame/.git/refs/._heads
163B
vue2-frame/.git/refs/tags/
-
__MACOSX/vue2-frame/.git/refs/._tags
163B
vue2-frame/src/utils/request.js
1.16KB
__MACOSX/vue2-frame/src/utils/._request.js
163B
vue2-frame/src/api/user.js
400B
__MACOSX/vue2-frame/src/api/._user.js
163B
vue2-frame/src/views/Home.vue
414B
__MACOSX/vue2-frame/src/views/._Home.vue
163B
vue2-frame/src/views/About.vue
422B
__MACOSX/vue2-frame/src/views/._About.vue
163B
vue2-frame/src/store/index.js
1.24KB
__MACOSX/vue2-frame/src/store/._index.js
163B
vue2-frame/src/router/index.js
392B
__MACOSX/vue2-frame/src/router/._index.js
163B
vue2-frame/.git/objects/0c/d6675e17089f66de64c2cc731b06faf2fe8093
542B
__MACOSX/vue2-frame/.git/objects/0c/._d6675e17089f66de64c2cc731b06faf2fe8093
163B
vue2-frame/.git/objects/0b/00c4dd92cb2de6f6bf0a06a705951c6718a72c
83B
__MACOSX/vue2-frame/.git/objects/0b/._00c4dd92cb2de6f6bf0a06a705951c6718a72c
163B
vue2-frame/.git/objects/a3/b7ca06e241a2b344e5fce0a4bd4455946a052b
151B
__MACOSX/vue2-frame/.git/objects/a3/._b7ca06e241a2b344e5fce0a4bd4455946a052b
163B
vue2-frame/.git/objects/b2/953d80e98e39d61c4e7ea6737a19e7ba2a1073
248B
__MACOSX/vue2-frame/.git/objects/b2/._953d80e98e39d61c4e7ea6737a19e7ba2a1073
163B
vue2-frame/.git/objects/d9/45a292318c9a17db9544cc187a37a5da8451cc
53B
__MACOSX/vue2-frame/.git/objects/d9/._45a292318c9a17db9544cc187a37a5da8451cc
163B
vue2-frame/.git/objects/be/dae80f88ca0d5fdb09e41ac744da6cd8f96f0a
1.12KB
__MACOSX/vue2-frame/.git/objects/be/._dae80f88ca0d5fdb09e41ac744da6cd8f96f0a
163B
vue2-frame/.git/objects/df/33ae9c5b4c01f5447401b8f093e33e3a9bac03
662B
__MACOSX/vue2-frame/.git/objects/df/._33ae9c5b4c01f5447401b8f093e33e3a9bac03
163B
vue2-frame/.git/objects/d1/3637b7f5ccfb78d421fc13c3b770c03205cf32
320B
__MACOSX/vue2-frame/.git/objects/d1/._3637b7f5ccfb78d421fc13c3b770c03205cf32
163B
vue2-frame/.git/objects/c0/54af7d5fcb13da9a1670e9f5286844005de194
382B
__MACOSX/vue2-frame/.git/objects/c0/._54af7d5fcb13da9a1670e9f5286844005de194
163B
vue2-frame/.git/objects/fc/946afce57767df3807a84d5741906b514ee9fd
431B
__MACOSX/vue2-frame/.git/objects/fc/._946afce57767df3807a84d5741906b514ee9fd
163B
vue2-frame/.git/objects/e3/6e431b035ef1c92d06ff9121cdfa768e6903e1
653B
__MACOSX/vue2-frame/.git/objects/e3/._6e431b035ef1c92d06ff9121cdfa768e6903e1
163B
vue2-frame/.git/objects/fb/4f3bcdc7ef658105196cafd7243c901f6bba72
267B
__MACOSX/vue2-frame/.git/objects/fb/._4f3bcdc7ef658105196cafd7243c901f6bba72
163B
vue2-frame/.git/objects/c6/0ec73bb9327bf98ecd13d51bf3b9475be09547
404B
__MACOSX/vue2-frame/.git/objects/c6/._0ec73bb9327bf98ecd13d51bf3b9475be09547
163B
vue2-frame/.git/objects/11/d7c8cb8c4c02c3478ea87d9d5c7fe40c3c0c08
1.23KB
__MACOSX/vue2-frame/.git/objects/11/._d7c8cb8c4c02c3478ea87d9d5c7fe40c3c0c08
163B
vue2-frame/.git/objects/29/518bc2be125762932543fdf7163134195d7a58
234B
__MACOSX/vue2-frame/.git/objects/29/._518bc2be125762932543fdf7163134195d7a58
163B
vue2-frame/.git/objects/87/c34a24e1fcd30ab7d9ca39de2d498cd9b76d82
52B
__MACOSX/vue2-frame/.git/objects/87/._c34a24e1fcd30ab7d9ca39de2d498cd9b76d82
163B
vue2-frame/.git/objects/10/1394171055ecec36ecccc9bff17624eaef2715
52B
__MACOSX/vue2-frame/.git/objects/10/._1394171055ecec36ecccc9bff17624eaef2715
163B
vue2-frame/.git/objects/63/4e5b30c8d9ca0ff2b1fdb5a81fda84f166dc63
287B
__MACOSX/vue2-frame/.git/objects/63/._4e5b30c8d9ca0ff2b1fdb5a81fda84f166dc63
163B
vue2-frame/.git/objects/d4/e36898c2af86fecd3c3d84e046689b6cc8460f
49B
__MACOSX/vue2-frame/.git/objects/d4/._e36898c2af86fecd3c3d84e046689b6cc8460f
163B
vue2-frame/.git/objects/ea/e5dc5a034c2ce5894d419447320145c6f3af91
148B
__MACOSX/vue2-frame/.git/objects/ea/._e5dc5a034c2ce5894d419447320145c6f3af91
163B
vue2-frame/.git/objects/e7/1344a52440f3bd9f093a52c778420b97ee2d48
216B
__MACOSX/vue2-frame/.git/objects/e7/._1344a52440f3bd9f093a52c778420b97ee2d48
163B
vue2-frame/.git/objects/70/308de92d56c53e6f7bdb5d63efc9ec2c0dfc20
384B
__MACOSX/vue2-frame/.git/objects/70/._308de92d56c53e6f7bdb5d63efc9ec2c0dfc20
163B
vue2-frame/.git/objects/4a/1b87d93ae1f67a61ec0033245d5bfb6a2cdaf5
216B
__MACOSX/vue2-frame/.git/objects/4a/._1b87d93ae1f67a61ec0033245d5bfb6a2cdaf5
163B
vue2-frame/.git/objects/4f/f12b8dc5c5f0750dd129c8e0df6510dcaba413
287B
__MACOSX/vue2-frame/.git/objects/4f/._f12b8dc5c5f0750dd129c8e0df6510dcaba413
163B
vue2-frame/.git/objects/8c/6aadb982f862b623ba0385b3286474f3da9af2
231B
__MACOSX/vue2-frame/.git/objects/8c/._6aadb982f862b623ba0385b3286474f3da9af2
163B
vue2-frame/.git/objects/14/9e5b203b9a3beabd6b69534e4c1b0dc66e4603
55B
__MACOSX/vue2-frame/.git/objects/14/._9e5b203b9a3beabd6b69534e4c1b0dc66e4603
163B
vue2-frame/.git/logs/refs/heads/
-
__MACOSX/vue2-frame/.git/logs/refs/._heads
163B
vue2-frame/.git/refs/heads/main
41B
__MACOSX/vue2-frame/.git/refs/heads/._main
163B
vue2-frame/.git/logs/refs/heads/main
170B
__MACOSX/vue2-frame/.git/logs/refs/heads/._main
163B

资源内容介绍

基于 Vue 2 + Vant UI 的移动端项目模板,集成了常用的开发配置和工具。## 特性- 基于 Vue 2.6 + Vant UI 2.12- Vuex 状态管理- Vue Router 路由管理- Axios 请求封装- 移动端适配(postcss-pxtorem)- 环境配置(开发、生产)- API 接口管理- 代码规范配置
# Vue Frame基于 Vue 2 + Vant UI 的移动端项目模板,集成了常用的开发配置和工具。## 特性- 基于 Vue 2.6 + Vant UI 2.12- Vuex 状态管理- Vue Router 路由管理- Axios 请求封装- 移动端适配(postcss-pxtorem)- 环境配置(开发、生产)- API 接口管理- 代码规范配置## 项目结构```bash├── public # 静态资源├── src # 源代码│ ├── api # 接口请求│ ├── assets # 主题 字体等静态资源│ ├── components # 全局公用组件│ ├── router # 路由│ ├── store # 全局 store│ ├── utils # 全局公用方法│ ├── views # 所有页面│ ├── App.vue # 入口页面│ └── main.js # 入口文件 加载组件 初始化等├── .env # 环境变量├── .env.development # 开发环境变量├── .env.production # 生产环境变量├── .eslintrc.js # eslint 配置├── babel.config.js # babel 配置├── postcss.config.js # postcss 配置├── vue.config.js # vue-cli 配置└── package.json # package.json```## 开发```bash# 克隆项目git clone [项目地址]# 进入项目目录cd vue-frame# 安装依赖npm install# 启动服务npm run serve```## 打包```bash# 开发环境打包npm run build:dev# 生产环境打包npm run build:prod# 打包分析报告npm run build:report```## 环境配置### 开发环境- 接口地址:development-api.example.com- 开启 vconsole 调试- 开启接口代理- 开启 sourceMap### 生产环境- 接口地址:production-api.example.com- 关闭调试工具- 启用 Gzip 压缩- 关闭 sourceMap- 删除 console## 移动端适配项目使用 postcss-pxtorem 进行移动端适配:- 基准值:37.5px(Vant UI 标准)- 设计稿尺寸:375px- 支持 px 转 rem- 特殊类名 `.norem` 可以避免 px 转换## 常用命令```bash# 开发环境启动npm run serve# 生产环境预览npm run serve:prod# 生产环境打包npm run build:prod# 打包分析npm run build:report```## 相关文档- [Vue 2 文档](https://v2.vuejs.org/)- [Vant UI 文档](https://vant-contrib.gitee.io/vant/v2/#/zh-CN/)- [Vue Router 文档](https://v3.router.vuejs.org/)- [Vuex 文档](https://v3.vuex.vuejs.org/)## 贡献欢迎提交 issue 和 PR## License[MIT](LICENSE)

用户评论 (0)

发表评论

captcha