产生这个问题的原因 展示一个空的商品
来源:11-6 购物车及列表双向数据同步功能开发(2)

慕粉3321357
2022-06-29
问题描述:
原因
是因为删除商品的时候 如果商品为零了,就要把对应的product list 清空。,老师没有清空 只是把count 赋值为0啦。
相关截图:
写回答
2回答
-
Dell
2022-07-02
感谢同学帮忙解答
10 -
锦绣年华_Jasmine
2022-07-01
从逻辑上来看,两种写法都可以
(1)写法一:每次修改只是修改count属于小修改,如果count置为0后再添加回这个商品的时候,不用再重复往productList里面添加商品信息,只需要修改count的值
在前端页面作展示的时候,用v-if判断count的值大于0就显示在购物车里面即可
(2)写法二:商品为零,即从数组中把其清除
属于大修改,可以完成删除商品的目的
但从购物车常规使用逻辑来看,是会频繁操作商品的添加和删除的,如果每次都要把商品信息往productList添加或清除的话,效率很低,如果项目很庞大的时候,运行速度可能会挺慢的
10
相似问题