# 项目简介
本项目是基于React、Antd Mobile、redux、axios的移动端电商App,api文档请见[api文档](./接口文档/api.md),项目已上线,有兴趣的可预览[UGo Mall ](https://baozouai.github.io/react-mobile-app/)。目前还有许多需要优化的地方,比如性能、体验、UI方面,我会一步步将这些加以改善
## 一、目录结构
```js
├── README.md
├── config-overrides.js
├── package-lock.json
├── package.json
├── node_modules
├── public
│ ├── favicon.ico
│ ├── index.html
│ └── robots.txt
└── src
├── App.js
├── api
│ └── index.js // 请求api总文件
├── assets
│ └── imgs
│ └── cart_empty.png // 购物车为空图片
├── components
│ └── PrivateRoute.js // 私有路由
├── data
│ └── citys.js // 城市信息
├── index.js
├── layout
│ └── Layout.js // 底部导航栏
├── store
│ ├── reducers
│ │ ├── CartReducer.js // 存储购物车数据的reducer
│ │ ├── UserReducer.js // 存储用户数据的reducer
│ │ └── reducer.js // 总reducer
│ └── store.js
├── style // 样式
│ │ ├── cart.css
│ │ ├── cart.less
│ │ ├── category.css
│ │ ├── category.less
│ │ ├── errorpage.css
│ │ ├── errorpage.less
│ │ ├── goodsdetail.css
│ │ ├── goodsdetail.less
│ │ ├── home.css
│ │ ├── home.less
│ │ ├── index.css
│ │ ├── mynologin.css
│ │ ├── mynologin.less
│ │ ├── orderlist.css
│ │ ├── orderlist.less
│ │ ├── pay.css
│ │ ├── pay.less
│ │ ├── register.css
│ │ ├── register.less
│ │ ├── searchfield.css
│ │ ├── searchfield.less
│ │ ├── searchgoods.css
│ │ └── searchgoods.less
├── upload
│ └── avatar.png // 用户头像
└── views
├── AddressInfo.js // 地址信息页面
├── Cart.js // 购物车页面
├── ErrorPage.js // 404页面
├── GoodsDetail.js // 商品详情页面
├── Home.js // 首页
├── Category.js // 商品分类
├── Login.js // 登录页面
|—— MyNoLogin.js // 未登录前我的页面
├── My.js // 我的页面
├── OrderList.js // 订单列表页面
├── Pay.js // 支付页面
├── Register.js // 注册页面
├── SearchField.js // 搜索区域页面
└── SearchGoods.js // 搜索商品结果页面
```
## 二、快速安装
### 1、clone到本地
`git clone https://github.com/baozouai/react-mobile-app.git`
### 2、打开终端,`cd react-mobile-app`,切换到项目根目录,在项目根目录运行以下命令
`npm install`,安装所需的依赖
### 3、然后运行`npm start`开启项目
项目默认运行在`http://localhost:3000/`,可自行修改端口
### 4、成功如图
![首页](./项目截图/首页页面.png)
其他请看[项目截图](./项目截图)
没有合适的资源?快使用搜索试试~ 我知道了~
本项目是基于React、Antd Mobile, Redux的移动端电商App-react-mobile-app.zip
共84个文件
js:27个
png:25个
less:12个
需积分: 0 0 下载量 129 浏览量
2023-11-04
21:49:36
上传
评论
收藏 4.7MB ZIP 举报
温馨提示
本项目是基于React、Antd Mobile, Redux的移动端电商App-react-mobile-app
资源推荐
资源详情
资源评论
收起资源包目录
本项目是基于React、Antd Mobile, Redux的移动端电商App-react-mobile-app.zip (84个子文件)
react-mobile-app-master
接口文档
api.md 14KB
src
store
store.js 251B
reducers
CartReducer.js 869B
reducer.js 252B
UserReducer.js 931B
assets
imgs
cart_empty.png 23KB
data
citys.js 505KB
api
index.js 2KB
App.js 3KB
style
mynologin.css 971B
mynologin.less 1KB
home.less 2KB
index.less 538B
orderlist.less 2KB
searchfield.less 378B
errorpage.less 563B
register.less 541B
errorpage.css 477B
home.css 2KB
pay.css 3KB
cart.less 4KB
goodsdetail.css 2KB
goodsdetail.less 2KB
searchfield.css 308B
register.css 506B
cart.css 3KB
searchgoods.less 1KB
searchgoods.css 1KB
orderlist.css 2KB
index.css 469B
category.css 647B
pay.less 3KB
category.less 828B
components
PrivateRoute.js 798B
index.js 427B
layout
Layout.js 3KB
upload
banner3.png 90KB
avatar.png 152KB
banner2.png 89KB
banner1.png 98KB
views
Category.js 5KB
SearchGoods.js 7KB
GoodsDetail.js 10KB
SearchField.js 3KB
OrderList.js 12KB
MyNoLogin.js 2KB
Pay.js 7KB
Home.js 6KB
My.js 4KB
Login.js 9KB
Cart.js 16KB
AddressInfo.js 9KB
Register.js 12KB
ErrorPage.js 1KB
config-overrides.js 302B
package.json 1KB
public
flexible.js 1KB
robots.txt 57B
favicon.ico 4KB
vconsole.min.js 89KB
index.html 704B
package-lock.json 564KB
.gitignore 311B
README.md 3KB
项目截图
404页面.png 80KB
搜索结果.png 486KB
商品详情.png 1009KB
编辑收获地址.png 84KB
商品分类.png 275KB
购物车批量删除.png 254KB
搜索页.png 33KB
搜索页推荐.png 115KB
未登录的我的页面.png 61KB
登录页面.png 64KB
购物车为空.png 139KB
购物车删除单个商品.png 236KB
首页页面.png 553KB
我的订单.png 224KB
提交订单.png 147KB
注册页面.png 94KB
我的页面.png 73KB
购物车确认删除单个商品.png 209KB
购物车确认批量删除商品.png 208KB
退出.png 91KB
共 84 条
- 1
资源评论
武昌库里写JAVA
- 粉丝: 3137
- 资源: 1872
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功