页面中
//要存的数据
let obj = {
id: item.productId,
pic: item.productImage,
title: item.productName,
price: item.salePrice,
num: 1,
};
// console.log(obj);
//存到vuex
this.$store.commit("addCart", obj);
vuex中
state: {
cartlist:[],
},
//加入购物车
addCart(state,obj){
let index = state.cartlist.findIndex(item=>{
return item.id ==obj.id
})
if(index>-1){
state.cartlist[index].num += obj.num;
}else{
state.cartlist.push(obj)
}
},