一、购物车模块
这个模块主要是对购物车的增删改good对应每一件商品set_goods主要是为了得到数据页面就是改变物品存放的状态
全选功能在getters中计算当前新的数据当全部商品都被选中时返回true选中全选按钮
计算总数遍历出所有被选中的商品即item.sel 并计算每种商品件数累加
计算总价遍历出每一件商品商品被选中(item.sel)计算总价累加即可
操作异步数据中第一个功能全选即选中每一个已经有的商品更新其状态
updatecart其中updatecart将目前所有数据的最新状态提交给服务器
删除deletecart在服务器中将所选数据删除
添加到购物车addcart将数据库中所需要的数据的所有参数整合到一起提交给服务器否则格式不正确等均会造成错误
<div>
<nav-com
:title="'购物车'"
left_text=""
bg_color="#f0f0f0"
text_color="#999"
>
<template #icon_left >
<span class="iconfont icon-xiangzuojiantou"></span>
</template>
<template #icon_right>
<span class="iconfont icon-sousuo"></span>
</template>
</nav-com>
<div class="goods" v-if="$store.state.cart.goods.length