# umi-dva-antd-mobile
[![Build With Umi](https://img.shields.io/badge/build%20with-umi-028fe4.svg?style=flat-square)](http://umijs.org/)
[![Build With dva](https://img.shields.io/badge/build%20with-dva-028fe4.svg?style=flat-square)](https://dvajs.com/)
[![Build With antd-mobile](https://img.shields.io/badge/build-antd--mobile-green.svg)](https://mobile.ant.design)
[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)]()
该项目主要以 [UMI](https://umijs.org/zh/) + [DVA](https://dvajs.com/) 为底层框架,以[Ant Design Mobile](https://mobile.ant.design/)为 UI 组件库,包含完整的前端工程化实践。
部分代码及功能参考于 [Ant Design pro](https://pro.ant.design/)
:clap: 已经支持微信开发,相见 [wx](https://github.com/hqwlkj/umi-dva-antd-mobile/tree/wx) 分支。
## 目录结构
|-- config # umi 配置,包含路由,构建等配置
|-- mock # 本地模拟数据
|-- public
| |-- favicon.png # favicon
|-- src #
| |-- assets # 本地静态资源
| |-- components # 业务通用组件
| |-- layout # 通用布局
| |-- models # 全局 dva model
| |-- services # 后台接口服务
| |-- pages # 业务页面入口和常用模板
| |-- e2e # 集成测试用例
| |-- global.less # 全局样式
| |-- global.tsx # 全局 JS
| |-- theme.js
|-- tests # 测试工具
|-- .gitignore # git忽略文件
|-- .editorconfig # 编辑器代码风格配置
|-- .eslintignore # eslint忽略文件
|-- .eslintrc # eslint规则
|-- .prettierignore # 代码风格配置忽略文件
|-- .prettierrc # 代码风格配置文件
|-- .stylelintrc # 样式风格配置文件
|-- package.json
|-- README.md
## 快速开始
```javascript
// 安装项目
$ git clone --depth=1 https://github.com/hqwlkj/umi-dva-antd-mobile.git my-project
$ cd my-project
// 安装依赖
$ yarn or npm install
// 运行
$ yarn start or npm run start # 访问 http://localhost:8080
// 打包
$ yarn build or npm run build
```
更多命令可在[package.json](./package.json)中查看
## 线上项目预览地址
DEMO 地址已经全部提供到 [Issue](https://github.com/hqwlkj/umi-dva-antd-mobile/issues) 中👏👏👏
1、[蔚来汽车H5活动](https://h5.parsec.com.cn/weilai/) 建议在手机浏览器或者微信浏览器预览。
2、[H5 DEMO](https://h5.parsec.com.cn/weilai/demo) 建议在手机浏览器或者微信浏览器预览。
3、[抽奖大转盘 DEMO](https://h5.parsec.com.cn/turntable_demo) 建议在手机浏览器或者微信浏览器预览。
> *注 由于 `DEMO` 代码是从正式项目中提取的,没有放在 `examples` 目录下;有需要的同学,请在 [Issue](https://github.com/hqwlkj/umi-dva-antd-mobile/issues) 中索要,看见消息后我会及时提供,谢谢各位同学的 :star: :star2: :dizzy:
## DEMO
请扫描下方二维码预览效果。
由于demo服务器当前不稳定,建议本地运行查看效果,谢谢
![](https://github.com/hqwlkj/umi-dva-antd-mobile/blob/master/qrcode/h5.png) |
![](https://github.com/hqwlkj/umi-dva-antd-mobile/blob/master/qrcode/h5.png)
:---: | :---:
H5 应用(已完成) | APP 应用
> demo 还在持续完善中。。。
## 支持环境
| [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" alt="iOS Safari" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br> iOS Safari | [<img src="https://gss3.bdstatic.com/-Po3dSag_xI4khGkpoWK1HF6hhy/baike/w%3D268%3Bg%3D0/sign=356c6916013387449cc5287a6934bec4/d53f8794a4c27d1e11530c8216d5ad6eddc4387a.jpg" alt="Android" width="24px" height="24px" />](https://developer.android.com/)</br> Android
| --------- | --------- |
| iOS Safari | Android 4.0+ |
## 参与贡献
我们非常欢迎你的贡献,你可以通过以下方式和我一起共建 :smiley::
- 通过 [Issue](https://github.com/hqwlkj/umi-dva-antd-mobile/issues) 报告 bug 或进行咨询。
- 提交 [Pull Request](https://github.com/hqwlkj/umi-dva-antd-mobile/pulls) 改进代码。
没有合适的资源?快使用搜索试试~ 我知道了~
基于umidvaantdmobile快速构建H5APP应用
共294个文件
js:78个
png:66个
tsx:41个
5星 · 超过95%的资源 需积分: 28 15 下载量 154 浏览量
2019-08-10
06:40:55
上传
评论 1
收藏 6.06MB ZIP 举报
温馨提示
基于 umi dva antd-mobile 快速构建H5 APP 应用
资源推荐
资源详情
资源评论
收起资源包目录
基于umidvaantdmobile快速构建H5APP应用 (294个子文件)
.editorconfig 245B
document.ejs 879B
document.ejs 760B
.eslintignore 17B
end.gif 2.77MB
7.gif 33KB
2.gif 20KB
1.gif 12KB
3.gif 6KB
5.gif 6KB
6.gif 5KB
km.gif 4KB
4.gif 3KB
.gitignore 373B
share-icon.jpeg 62KB
bg-index.jpg 107KB
bg-index.jpg 107KB
pass.jpg 89KB
pass.jpg 89KB
fail.jpg 82KB
fail.jpg 82KB
html2canvas.min.js 162KB
TabBarLayout.js 7KB
TabBarLayout.js 7KB
utils.js 5KB
utils.js 5KB
request.js 5KB
request.js 5KB
global.js 3KB
config.js 3KB
CheckPermissions.test.js 2KB
CheckPermissions.test.js 2KB
utils.test.js 2KB
utils.test.js 2KB
CheckPermissions.js 2KB
CheckPermissions.js 2KB
BasicLayout.js 2KB
BasicLayout.js 2KB
global.js 2KB
router.config.js 2KB
h5.js 2KB
h5.js 2KB
service-worker.js 2KB
service-worker.js 2KB
Secured.js 2KB
Secured.js 2KB
config.js 2KB
PromiseRender.js 2KB
PromiseRender.js 2KB
lint-prettier.js 1KB
lint-prettier.js 1KB
router.config.js 1KB
.eslintrc.js 1KB
UserLayout.js 1KB
UserLayout.js 1KB
prettier.js 1KB
prettier.js 1KB
run-tests.js 1KB
run-tests.js 1KB
plugin.config.js 939B
authority.js 814B
authority.js 814B
getPrettierFiles.js 786B
getPrettierFiles.js 786B
plugin.config.js 690B
renderAuthorize.js 651B
renderAuthorize.js 651B
authority.test.js 608B
authority.test.js 608B
AuthorizedRoute.js 542B
AuthorizedRoute.js 542B
home.e2e.js 458B
home.e2e.js 458B
Authorized.js 424B
Authorized.js 424B
index.js 358B
index.js 358B
Authorized.js 349B
Authorized.js 349B
Authorized.js 288B
Authorized.js 288B
404.js 281B
404.js 281B
403.js 278B
403.js 278B
500.js 272B
500.js 272B
404.js 245B
404.js 245B
ExceptionLayout.js 205B
ExceptionLayout.js 205B
app.js 95B
app.js 95B
jest.config.js 86B
jest.config.js 86B
theme.js 79B
theme.js 79B
api.js 0B
api.js 0B
package.json 4KB
共 294 条
- 1
- 2
- 3
资源评论
- stonestage2020-02-25可用,很有帮助
weixin_39840914
- 粉丝: 435
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功