У меня есть два действия в двух разных модулях:
unload: ({ commit, state }) => {
console.log(this);
commit('UNLOAD_LOCATIONS_GROUPED');
Object.keys(state.providerList).forEach((npi) => {
store.unregisterModule(`locationsGroup/providersList/${npi.toString()}`);
});
},
unload({ getters, commit }) {
console.log(this);
getters.list.forEach((provider) => {
this.unregisterModule(['providers', 'list', provider.npi]);
});
commit('UNLOAD_PROVIDERS');
},
Когда я вижу значение этого в консоли, я вижу, что один является магазином (чтоЯ хочу), а другой является объектом, который, кажется, представляет модуль, когда вошел в систему выглядит следующим образом {a: {...}}
Погружение в более поздний объект выглядит как все те же свойства этого модуля действий.this
в действии или как оно получено?Поскольку это не кажется последовательным.