Приложение построено с Nuxt.js.Я пытаюсь инициировать переменную в модуле vuex, которая используется для вызова axios при каждом действии.
store / program.js
let program_url = 'programs/';
export const actions = {
async programList({commit}) {
await this.$axios.$get(program_url).then((response) => {
commit("ALL_PROGRAMS", response);
});
},
Я проблемадело в том, что эта переменная зависит от переменной состояния в другом модуле vuex.Я пытаюсь создать здесь файл store / program.js Я хочу инициировать переменную с именем program = <dynamic_id_from_another_vuex_module>/program
Другой файл хранилища - store / university.js
export const state = () => ({
settings: [],
id: null
});
export const getters = {
getId(state) {
return state.id;
}
};
Итак, как мне сделать что-то вроде ниже в моем store / program.js ?
let program = store.getters['university/getId'] + 'program';