线上购物车
01-登录后-合并购物车
目的:登录后需要把本地购物车合并,且清空本地购物车。
大致步骤:
- 编写合并购物车的API接口函数
- 编写设置购物车数据的mutations目的是清空购物车
- 编写合并购物车的actions函数,实现合并后清空本地
- 在登录完成后调用合并购物车函数
落地代码:
- 编写合并购物车的API接口函数
src/api/cart.js
/**
* 合并本地购物车
* @param {Array<object>} cartList - 本地购物车数组
* @param {String} item.skuId - 商品SKUID
* @param {Boolean} item.selected - 是否选中
* @param {Integer} item.count - 数量
*/
export const mergeLocalCart = (cartList)