处理购物车产品数量

1.首先老样子,还是先观察给个api文档

这里与详情页面一样需要传2个参数,id和数量,但与详情页不同的是数量传的是正数或负数,例如传了1意思是在原有的数量上加1 而传了个-1意思是在原有的数量上减1,清楚需要向服务器传什么参数之后

2.

观察之后发现一个有三个元素都可以对数量进行操作

我们采用了传参的方法  通过第一个参数来判断当前对是哪个元素对数量进行操作 

第二个参数是 disNum形参:+ 变化量(1)  -变化量(-1)   input最终的个数(并不是变化量)

第三个参数是用来判断是对哪个商品进行操作 因为cart中有id

首先我们利用传进来的type进行判断

    若为add(+按钮),则将skuId和1传到服务器

若为mins(-按钮), 则将skuId和-1传到服务器

若是chang(输入框),若输入的是字符串或为负数的错误输入则将skuid和0传给服务器,若输入的是非负数的小数,需要先取整再减去当前数量,因为这个disnum是最终个数,而我们需要的是变化量

2022.1.13  7.50---9.53

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值