Например, у меня есть проект корзины покупок. Некоторые товары в состоянии:
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 in cartList)'.Есть ли способ разделить общие функции?Разрешить корзину как класс корзины?