如何点击购物车加减反向为商品列表赋值?
发布于 6 年前 作者 xiulan31 14696 次浏览 来自 问答

先说下我的思路:

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

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

那么问题来了:

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

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

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

2 回复

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

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

回到顶部