Vue项目让前端飞Web前端之路

基于Vue全家桶制作的的高仿美团APP

2017-09-13  本文已影响629人  白小明0927

鸣谢:该项目核心部分参考了慕课网精英讲师ustbhuangyi的课程,其余部分高仿美团APP构建。

前端菜鸟项目,大佬们轻喷~

美团外卖APP

👉 项目演示地址:http://39.108.232.27:9000

👉 GitHub:https://github.com/bxm0927/vue-meituan

基于 Vue 全家桶 (2.x) 制作的美团外卖APP ,一个媲美原生的移动端外卖 App,项目完整、功能完备、UI美观、UE一流。

技术栈

【前端】

【后端及数据库】

【自动化构建及其他工具】

收获

实现细节

主要功能:首页、商家模块、发现、订单、我的

首页

首页数据 mock 美团移动端数据 - 接口

商家模块

该页面主要实现了点餐、商品评价、商家信息预览等功能,内置购物车

数据通过 axios 异步请求获取,前期使用 mock 数据,后期抓取xx数据

公告浮层中使用了移动端经典的 CSS-Sticky-Footer 布局:关闭按钮被挤下去

公告浮层设计了淡入淡出效果,并使用了针对 IOS 用户的渐进增强效果: backdrop-filter

导航栏解决移动端1像素边框问题,并设计了通用 mixin

下面三个部分使用嵌套子路由实现:

点餐

评价

商家

TODO

  1. 做一个node服务端,配合mongodb,实现商品的上下架、用户的登录注册等功能
  2. 丰富各个模块的深度

Build Setup

# clone the repo into your disk.
$ git clone https://github.com/bxm0927/vue-meituan.git

# install dependencies
$ npm install

# serve with hot reload at localhost:8080
$ npm run dev

# build for production with minification
$ npm run build

License

The code is available under the MIT license.

上一篇 下一篇

猜你喜欢

热点阅读