у меня store/index.js
вот так
new Vuex.Store({
modules: {
nav: {
namespaced: true,
modules: {
message: {
namespaced: true,
state: {
count: 0,
conversations: [],
},
getters: {
getCount: state => {
return state.count;
},
},
mutations: {
updateCount(state) {
state.count++;
},
},
actions: {},
},
requests: {
namespaced: true,
state: {
friends: [],
},
getters: {
getFriends: state => {
return state.friends;
},
},
mutations: {
pushFriends(state, data) {
state.friends.push(data);
},
},
actions: {
pushFriends(commit, data) {
commit('pushFriends', data);
},
},
},
},
},
},
});
я хочу использовать геттеры в вычисляемом свойстве, которое я тестировал вот так
computed: {
...mapGetters({
count: 'nav/message/getCount',
}),
},
ошибка получения прикладом
[vuex] неизвестный получатель: nav / message / getCount
чего здесь не хватает
я также хочу сделать отдельную папку для каждого модуля, например, моя навигация имеет 3 модуляmessage, requests & notifications
я пытался, но я взорвал мои коды