text:   import {
      ADD_COUNTER,
      ADD_TO_CART
    } from './mutations_types.js'
    
  export default{
    // actions中第一个参数为context 上下文
    addCart(context,payload){
      return new Promise((resolve,reject) => {
        // 1.查找之前数组中是否有商品
        let oldProduct = context.state.cartList.find(item => item.iid === payload.iid)
        
        // 2.判断oldProduct
        if(oldProduct){ // 数量+1
          // oldProduct.count += 1
          context.commit(ADD_COUNTER,oldProduct)
          resolve('当前的商品数量+1')
          reject('操作失败')
        }else{ // 添加新的商品
          payload.count = 1
          // context.state.cartList.push(payload)
          context.commit(ADD_TO_CART,payload)
          resolve('添加了新的商品')
          reject('操作失败')
        }
      })
    }
  }