text: import { ADD_COUNTER, ADD_TO_CART } from "./mutation-types";
  
  export default {
    addCart(context, payload) {
      return new Promise(resolve => {
        // payload 新添加的商品
        //查找之前数组中是否有该商品
        let oldProduct = context.state.cartList.find(
          //通过iid找，符合条件就返回这个item，没找到就返回undefined
          item => item.iid === payload.iid
        );
        if (oldProduct) {
          // oldProduct.count += 1;
          context.commit(ADD_COUNTER, oldProduct);
          resolve("当前的商品数量+1");
        } else {
          payload.count = 1;
          // state.cartList.push(payload);
          context.commit(ADD_TO_CART, payload);
          resolve("添加了新的商品");
        }
      });
    }
  };
  