Search
Write a publication
Pull to refresh
0
0
Send message
А можно у стора сделать namespaced: true,:
export default {
    namespaced: true,
    state: {},
    mutations: {},
    actions: {},
    getters: {}
}

и подрубать через
import Articles from './modules/articles';
export default new Vuex.Store({
    modules: {
        Articles 
    }
})

и юзать:

...mapGetters('Articles', ['getter1', 'getter2']),
...mapActions('Articles', ['action1', 'action2'])
...mapMutations('Articles', ['mutation1', 'mutation2'])

ну а если в разных сторах совпадают геттеры/мутации или экшоны, то можно так:

...mapActions('Articles', {
   loadArticles: 'load',   
}),
...mapActions('Categories', {
   loadCategories: 'load',   
}),


и обращаться соответственно

this.loadArticles();
this.loadCategories();

Information

Rating
Does not participate
Registered
Activity