uniapp 前端购物车增加商品逻辑。根据商品id与规格判断如果包含就增加数量,如果不包含就新增一条数据。

在我写前端购物车的时候遇到了需要根据商品id与商品规格进行判断是否需要增加至前端购物车。

//购物车列表

let car_list = [],

//传过来的商品信息

goods:{

goods_id : 1,

specs:  '加糖'

},

//主要先判断列表不为空,在根据商品id与规格条件判断

if(car_list.length > 0){
       if(car_list.find(items => items.goods_id == goods.goods_id && items.specs == goods.specs)){
        car_list.find(items => items.goods_id === goods.goods_id).goods_num +=  addgoodlist.goods_num;
        }else{
                car_list.push(addgoodlist)
         }
 }else{
       car_list.push(addgoodlist)
 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值