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