Здравствуйте. Столкнулся с проблемой обработки данных, которые я получаю через ajax-запрос. Суть проблемы, что не понимаю, как нужно обрабатывать json. Потому что js постоянно выдает 'undefined properties'.
1) Во Vuex я создал action, который получает json:
SET_RATING: async (context, payload) => {
let data = await Axios.get('https://r-volsu.ru/api/rating/ИВТм-181');
context.commit('SET_RATING', data.data);
}
2) Я пытаюсь обработать в компоненте пришедшие данные:
computed:{
semester(){
let result = this.$store.getters.RATING.rating; // тут json все нормально
let current = this.$store.getters.RATING.currentSemester; // "Первый семестр"
result[current] // вот тут и получаю undefined properties
}
}
Как поступать в подобных ситуациях?