产生这个问题的原因 展示一个空的商品

来源:11-6 购物车及列表双向数据同步功能开发(2)

慕粉3321357

2022-06-29

问题描述:
原因
是因为删除商品的时候 如果商品为零了,就要把对应的product list 清空。,老师没有清空 只是把count 赋值为0啦。
相关截图:
写回答

2回答

Dell

2022-07-02

感谢同学帮忙解答

1
0

锦绣年华_Jasmine

2022-07-01

从逻辑上来看,两种写法都可以
(1)写法一:每次修改只是修改count

属于小修改,如果count置为0后再添加回这个商品的时候,不用再重复往productList里面添加商品信息,只需要修改count的值

在前端页面作展示的时候,用v-if判断count的值大于0就显示在购物车里面即可

(2)写法二:商品为零,即从数组中把其清除

属于大修改,可以完成删除商品的目的

但从购物车常规使用逻辑来看,是会频繁操作商品的添加和删除的,如果每次都要把商品信息往productList添加或清除的话,效率很低,如果项目很庞大的时候,运行速度可能会挺慢的

1
0

Vue3入门与项目实战 掌握完整知识体系

明星讲师DELL亲授,全方位知识点+高匹配度项目,入门到深度掌握

3382 学习 · 1454 问题

查看课程