如何点击购物车加减反向为商品列表赋值?

发布于 8 年前作者 xiulan3114851 次浏览最后编辑 8 年前来自 ask

先说下我的思路:

1、所有商品信息(包括加号、数量、减号,这里特殊说明我感觉自己做的有问题)都放在list:[]里,并渲染给页面。

2、通过点击商品信息加号,传递种类和商品的下标,修改list里的值(主要是数量和减号的显示)完成页面渲染,同时查询购物车(没有就丢进去,有就+1)完成cartlist赋值,这里是list和cartlist双向赋值。

那么问题来了:

1、如何做到点击购物车里的加减并赋值的同时,动态修改商品信息list里的同项的值?此时已无法通过下标的方法定位到data.list数据。

2、是否有一种方法通过id查询,快速定位获取同id值的对象并完成双向赋值?

3、如果这么设计错了,是否能推荐更好的设计方案?我还是新手,万分感谢大神帮忙!

2 回复
daiyong
daiyong1 楼6 年前

那就别用下标。用商品ID,每个商品都用一个ID,通过ID查询删除

linyan
linyan2 楼6 年前

怎么就不能定位下标了?明明没有任何会丢失下标定位的操作?