Получил 2 модуля # модуль А
const state = {
a: '',
b: '',
c: '',
}
const mutations = {
reset(state) {
state.a = ''
state.b = ''
state.c = ''
}
}
Я использую vuex-map-fields, чтобы включить двустороннюю привязку в компоненте A
После этого я хочу получить все состояния модуля A в модуль B (state.items) и СБРОСИТЬ после завершения выборки #module B
const state = {
items: []
},
const mutations = {
addItem (state) {
state.items.push(moduleA.state)
},
}
Я пытался
dispatch('moduleB/addItems')
commit('molduleA/reset')
с данными moduleA
const state = {
a: '1',
b: '2',
c: '3',
}
но он не работает, сохраните только состояние сброса модуля А
#resultOfModuleB
const state = {
items: [
{a:'', b:'', c:''}
]
},
Если я только отправляю (‘moduleB / addItems’), он работает
const state = {
items: [
{a:'1', b:'2', c:'3'}
]
},
Как лучше поступить? заранее спасибо