1.写一个店铺多个商品购买,数量不一样,需要组合数据
goods_data: "{"36":1,"38":3}"
我这边的数据key是商品id,值是数量
2.组合数据方法
找到数据中当前点击的数据,使用forEach方法,声明一个空对象,放数据
let goods_data = {};
that.goodsList.forEach((item,index)=>{
item.goods.forEach((items,indexs)=>{
goods_data[items.id] = items.goods_num;
that.num = items.goods_num;
})
})
打印效果如下
3.这还不是我们要的数据,应该这样传参数,后台收到的不是他们要的参数,所以传参数时候要把里面的key和值都加上引号
goods_data:JSON.stringify(goods_data),
这样才是我们要的数据类型
这样参数就组合而成了后端想要的数据类型了