Я пытаюсь отправить действие, но я получаю эту ошибку: «Неизвестный тип действия».
Я понял, почему у меня есть эта ошибка, но я просто не знаю, что сделал неправильно.
Мой компонент:
created() {
this.$store.dispatch('techValid/fetchTechValids');
},
Мой магазин (индекс. js):
import Vue from 'vue';
import Vuex from 'vuex';
import techValid from './modules/techValid';
Vue.use(Vuex);
export default new Vuex.Store({
modules: { techValid,
},
});
Мой магазин (techValid. js находится в папке модуля в магазине). :
actions: {
async fetchTechValids() {
await axios
.get('http://localhost:3080/techValid')
.then((response) => {
console.log('API CALL OK');
console.log(response);
techValid.commit('SET_ALL_TECHVALIDS', response);
})
.catch((error) => {
console.log('API CALL NOT OK', error);
throw new Error(`${error}`);
});
},
},
Main. js:
//Some imports
new Vue({
el: '#app',
store,
router,
components: { App },
template: '<App/>',
});