Я пишу простой код для установки токена в хранилище в приложении Nuxt. когда я пытался вызвать мутацию или действие из своего магазина, эта ошибка регистрировалась в консоли: [vuex] неизвестный тип действия: setToken
import Vuex from 'vuex';
export const store = new Vuex.Store({
state:()=> ({
token: ''
}),
getters: {
getToken: state => {
return state.token;
}
},
mutations: {
setToken: (tokenStr) => {
state.token = tokenStr;
}
},
actions: {
setToken: ({ commit }, tokenStr) => {
commit('setToken', tokenStr);
}
}
})
Это метод, пытающийся вызвать мутацию:
methods:{
setToken(){
this.$store.dispatch('setToken','token1');
this.token = this.$store.getters.token;
}
}