1.项目描述
前后端分离
有哪些功能模块:
(1)展示商家列表
(2)搜索商家
(3)历史订单(暂未实现)
(4)用户登录(短信/密码)
(5)展示商店商品列表
(6)添加商品到购物车
(7)展示用户评价
(8)展示商店基本信息
用到哪些技术
vue技术栈+ES6+webpack
用什么开发模式:
模块化、组件化、工程化
2.技术选型(技术架构)
//主要用到哪些技术,库、工具等
前台数据展现交互
Vue及相关插件(统称Vue技术栈)
插件/类库:mint-ui,better-scroll,swiper,moment,date-fns,vue-lazyload等
Ajax请求库axios
测试接口postman 模拟数据mockjs
模块化
es6语法、babel
[https://zhuanlan.zhihu.com/p/43249121]
项目构建
webpack
脚手架
css预编译器stylus
3.路由
一级路由
首页,搜索,订单,个人,登录,商家
二级路由
商家商品,商家评价,商家信息
4.API接口
请求参数的格式,响应数据的格式
接口文档
根据接口文档写请求函数
源码github
https://github.com/huajian1999/wmapp.git