场景需求:
- 商城加入购物车后,列表页显示已添加商品列表
- 可单独增减商品数量
- 可多选、全选删除以及下单支付
关键点:
- 商品已选中状态查询
- 合计价格计算
- 商品下单数量
1、views层
购物车内容,主要采用vant中van-checkbox组件
<div id="member_cart">
<div class="container">
<van-checkbox-group v-model="checkedGoods" ref="checkboxGroup" checked-color="#BA9861" icon-size="16px">
<van-checkbox class="cart_shop" v-model="checked" :checked='true' :name="item" v-for="(item,index) in list" :key="item.goodsId">
<img class="fl" :src="item.picture" alt="">
<div class="info fl">
<p class="name ellipse">{
{item.name}}</p