у меня 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
Я пытался, но нукст взорвал мои коды
count: 'nav/message/getCount'
в чем разница - person sid heart   schedule 11.12.2019