I have two modules in my vuex repository.
var store = new Vuex.Store({ modules: { loading: loading posts: posts } });
In the loading module, I have a saving property that can be set to either true or false , and also have a mutation function called TOGGLE_SAVING to set this property.
In the posts module, before and after retrieving posts, I want to change the saving property. I do this by calling commit('TOGGLE_SAVING') from one of the actions in the posts module.
var getPosts = function (context) { contex.commit(TOGGLE_LOADING); };
When he tried to commit, I got the following error in the console
[vuex] unknown local mutation type: TOGGLE_LOADING, global type: posts/TOGGLE_LOADING
How can I change state in another module using commit ?
source share