async fetch() { 
                  
                  
                        await this.$store.dispatch('navbar/fetchLinks') 
                  
                  
                    }
                  
                  
                  В vuex:
                  
                  
                  
                  
                  
                  export const actions = { 
                  
                  
                    async fetchLinks({commit}) { 
                  
                  
                      const result = await this.$axios.$get('/api/pages/menu/main'); 
                  
                  
                      commit('SET_LINKS', result.links); 
                  
                  
                    } 
                  
                  
                  }
                  
                  
                  
                  
                  
                  В консоли получаю 
                  
                  
                  
                  
                  
                  Error in fetch(): Cannot read property 'status' of undefined
                  
                  
                  Что я делаю не так? Даже нагуглить не получается ничего подобного! :( Помогите?
                  
                  
                
ты обращаешься к полю status, предполагая что работаешь с объектом, но на самом деле работаешь с undefined в коде, котором ты скинул, .status нет, поэтому ошибка где-то в другом месте
А мутация SET_LINKS как выглядит?
export const mutations = { SET_LINKS(state, links) { state.links = links; } }
Ошибка где то, где вы пытаетесь обратится к полю status
А у меня нигде никакой status не используется
Уверены? Вы по всему проекту поискали?
Не пытайся нас обмануть
А в конфигурации axios вы не юзаете status?
Нет, там только baseUrl
Тоже подумал что в интерсепторах может быть. Но по идее статус то всегда должен быть
Обсуждают сегодня