请问如何批量删除cartList中已购买的商品。

来源:15-4 通过Vuex实现登录和购物车数量(下)

Yuo9Y

2017-12-13

比如购物车中有10件商品,购买了9件,如何批量删除这购买的9件商品,如果是循环删除的话感觉好麻烦,因该有简单点的方法,请问有什么方法批量删除吗?

写回答

1回答

河畔一角

2017-12-25

不好意思这么晚才回复你,这个问题其实没有太好的答案,我个人建议先拿到所有数据,进行遍历从数组中删除选中的,然后数组保留未选中的,然后一次性保存进去,覆盖购物车对象。
这样实际上变成了一个数据保存,他其实是对子文档的一个操作。没有什么性能问题,比循环删除效果要好

0
0

Vue2.6+Node.js+MongoDB 全栈打造商城系统

课程全面升级,Vue2.6+Koa2,从前端入门全栈,让你的未来更宽广

2634 学习 · 924 问题

查看课程