#vue.js #vuex
#vue.js #vuex
Вопрос:
Как ссылаться на значение в корневом хранилище из хранилища модуля?
Как — то так:
корневое хранилище (store.js ):
import myModule from './myModule.js';
const store = new Vuex.Store({
state: {
someValue: 'Cool stuff'
},
modules: {myModule}
});
export default store;
и модуль (myModule.js ):
import store from './store'; // doesn't work - here get "undefined"
export default {
state: {
arrayOfStuffs: [ store.state.someValue ] // <<-----
}
}
Комментарии:
1. Не могли бы вы поделиться структурой ваших кодов, пожалуйста? Являются ли store.js на том же уровне , что и myModule.js ?
2. @KienHaTrung Правильно, они находятся на одном уровне