Vue 学习Day9 购物车增删改查/确认订单页面

购物车数量加减以及删除

更新数量

后端

  • 更新购物车商品数量的方法
    在这里插入图片描述
  • 更新购物车的接口文档
    在这里插入图片描述
    在这里插入图片描述
  • 封装删除购物车信息的方法
    在这里插入图片描述
  • 删除购物车逻辑
    在这里插入图片描述
  • 更新接口文档
    在这里插入图片描述
    在这里插入图片描述

前端

  • 加法运算
  • 封装更新购物车的方法在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 减法运算 / 需要判断是否可减
    在这里插入图片描述
    在这里插入图片描述

删除商品

  • 使用 SwipeCell 滑动单元格 滑动显示删除按钮

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 添加 NoticeBar 提示用户滑动可删除
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 删除的逻辑
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 添加是否确认删除的提示 Dialog
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

购物车为空

在这里插入图片描述
在这里插入图片描述

添加购物车的提交订单组件 SubmitBar

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

计算总价

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

计算商品总数

在这里插入图片描述
在这里插入图片描述

给每一条数据添加 复选框

在这里插入图片描述
在这里插入图片描述

  • 实现全选功能
    在这里插入图片描述
    在这里插入图片描述
  • 实现列表单选 — 要同时控制 全选
    在这里插入图片描述
    在这里插入图片描述
  • 总价 总数联动
    在这里插入图片描述
    在这里插入图片描述

确认订单页面

前端操作

  • 订单界面
    在这里插入图片描述
  • 订单路由
    在这里插入图片描述
  • 地址列表界面
    在这里插入图片描述
  • 地址列表路由
    * 地址列表界面
    在这里插入图片描述
  • 新增地址界面
  • 新增地址路由
    在这里插入图片描述
    在这里插入图片描述
  • areaList 获取的地址为:

https://github.com/youzan/vant/blob/dev/src/area/demo/area.js

将其封装到utils/area.js
在新增页面引入即可
在这里插入图片描述

发布了48 篇原创文章 · 获赞 0 · 访问量 1747

猜你喜欢

转载自blog.csdn.net/ZywOo_/article/details/105054826