实现用户在小程序上进行菜品浏览、菜品下单、微信支付、订单打印、商户查询订单列表、商户完成出单。一系列完整的外卖下单流程。
使用 uni-app 作为后端开发框架,使用 vuex 作为状态管理工具。
使用 vant 作为小程序UI开发框架。
封装微信云函数,完成微信支付的一系列后端交互动作,使得调用微信支付更加简单。
封装 http 请求工具和封装请求调用函数使得 http 请求管理更加清晰简单。
实现以下功能:
- 用户微信账号登录。
- 用户查询菜品列表。
- 用户选择收货地址。
- 用户完成微信支付后下单。
- 商户所绑定的打印机打印出小票。
- 商户完成餐品后点击出餐。
- 商户管理菜品列表。
- 商户管理订单列表。
- 安装依赖
yarn install
- 启动
yarn serve