RK
Size: a a a
RK
RK
RK
А
RK
RK
RK
RK
RK
RK
SL
ВБ
addTaskAction({ commit }, myData) {Где необходимо вы вызываете экшен и передаёте в него данные:
commit('addTaskCommit', myData)
}
addTask(state, myData) {
state.anotherData = myData.someValues
},
this.$store.dispatch('addTaskAction', someData)
ВБ
SL
this.$store.dispatch('charts/ApplyExpense',{params: {month: 01, year: 2020, increaseSum: 12000}})
. А
в экеше у меня что-то типа sync ApplyExpense({commit}, payload) {Так вот как можно разобрать то что пришло в payload и на основании уже решать обращаться к апи как сейчас или подтянуть имющиеся данные из стора который называется у меня P
if (payload) {
let data = await this.$axios.$get('web/expense', payload)
commit('SET_BUDGET', data)
} else {
let data = await this.$axios.$get('web/expense', {params: {year: 2020}})
commit('SET_BUDGET', data)
}
},
ayrollExpense
,
пробежаться по нему циклом и поменять значения на те что пришли из payload ? Цикл понятное дело есть понимание как написать, не понятно только как принять, вытащить из payload и потом закоммитить измененый результатВБ
this.$store.dispatch('charts/ApplyExpense',{params: {month: 01, year: 2020, increaseSum: 12000}})
. А
в экеше у меня что-то типа sync ApplyExpense({commit}, payload) {Так вот как можно разобрать то что пришло в payload и на основании уже решать обращаться к апи как сейчас или подтянуть имющиеся данные из стора который называется у меня P
if (payload) {
let data = await this.$axios.$get('web/expense', payload)
commit('SET_BUDGET', data)
} else {
let data = await this.$axios.$get('web/expense', {params: {year: 2020}})
commit('SET_BUDGET', data)
}
},
ayrollExpense
,
пробежаться по нему циклом и поменять значения на те что пришли из payload ? Цикл понятное дело есть понимание как написать, не понятно только как принять, вытащить из payload и потом закоммитить измененый результатif (payload.params.month === '01') {
const data = payload.params.increaseSum;
commit('SET_BUDGET', data)
}
ВБ
if (payload.params.month === '01') {
const data = payload.params.increaseSum;
commit('SET_BUDGET', data)
}
SL
if (payload.params.month === '01') {
const data = payload.params.increaseSum;
commit('SET_BUDGET', data)
}
SL
ВБ
SL