例如,我有一个购物车项目。 某些状态的货物:
state: {
cartList: [{
id: 1,
name: cellphnoe,
price: 30
}, {
id: 2,
name: apple,
price: 20
}]
}
现在我要修改商品价格:
components->dispatch('changePrice',id)
actions ->changePrice(ctx,id){
ctx.commit('changePrice',id)
}
mutations ->changePrice(state,id){
//modify goods by id
}
因此,正如您所看到的,我更改我的cartList信息每次都必须使用'for(i在cartList中)'。有没有办法分离常用功能?让cart作为Cart类?