export default {
addCart(context, payload) {
return new Promise((resolve, reject) => {
let oldProduct = context.state.cartList.find(item => {
return item.iid === payload.iid
});
// 判断oldProduct
if ( oldProduct ){
// oldProduct.count += 1;
context.commit(ADD_COUNTER, oldProduct)
resolve('当前商品数量+1')
} else {
payload.count = 1;
// context.state.cartList.push(payload)
context.commit(ADD_TO_CART, payload)
resolve('添加了新的商品数量')
}
})
}
}
methods: {
...mapActions(['addCart']),
this.addCart(product).then(res => {
console.log(this.$toast);
this.$toast.showInfo(res, 1500);
})
}