README.md 1.2 KB
Newer Older
C
cangdu 已提交
1
## 前言
M
udpata  
maguohua 已提交
2

C
cangdu 已提交
3 4 5
vue2的发布后自己也研究了一段时间,奈何公司的技术栈是以react为主,没有机会好好利用vue2去做一个完整的项目。虽然写了几个demo,但和写一个完整的项目还是有很大差别的。于是自己想着用空余的时间写一个项目,思来想去选择了饿了么web端,因为经常用它来点外卖,对布局比较熟悉。


C
cangdu 已提交
6
## 技术栈
C
cangdu 已提交
7 8
vue2 + vue-rotuer + vuex + webpack + ES6 + fetch + less + http-proxy-middleware反向代理 

C
cangdu 已提交
9
## 目标功能
C
cangdu 已提交
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

- [ ] 定位功能
- [ ] 选择城市
- [ ] 根据输入地址,搜索附近餐馆
- [ ] 附近商家列表展示
- [ ] 根据距离、销量、评分、特色菜等进行排序和筛选
- [ ] 单个餐馆的详细信息展示,商品列表,优惠活动
- [ ] 餐馆及单个商品的评价列表展示、筛选
- [ ] 购物车功能
- [ ] 登陆
- [ ] 注册
- [ ] 正常下单
- [ ] 付款(写着玩,不当真)

说明:因为并不是elm官方,所以预计最多只能做到下单这一步,下单成功后可以在手机客户端查看并付款。
C
cangdu 已提交
25

C
cangdu 已提交
26
## 项目运行
M
updata  
maguohua 已提交
27 28
```
git clone https://github.com/bailicangdu/elm.git
C
cangdu 已提交
29

C
cangdu 已提交
30
cd elm
C
cangdu 已提交
31

M
udpata  
maguohua 已提交
32
npm install
M
updata  
maguohua 已提交
33
```
M
udpata  
maguohua 已提交
34

C
cangdu 已提交
35
### 编译环境
M
updata  
maguohua 已提交
36
```
M
udpata  
maguohua 已提交
37
npm run dev
M
updata  
maguohua 已提交
38 39
```

M
udpata  
maguohua 已提交
40

C
cangdu 已提交
41
### 线上版本
M
updata  
maguohua 已提交
42
```
M
udpata  
maguohua 已提交
43
npm run build
M
updata  
maguohua 已提交
44 45
```

M
udpata  
maguohua 已提交
46