@MeMoJlor

Не работает Vuex в Nuxt с axios?

Добрый вечер, прописал в проекте:
npm install @nuxtjs/axios

Дальше в nuxt.config.js:
modules: [
    '@nuxtjs/axios',
  ],
  axios: {
    BaseURL: 'https://link-to-API'
  },


и решил получить данные с API:
Vuex

export const state = () => ({
  product: []
})

export const mutations = {
  SET_PRODUCT (state, productItem) {
    state.product = productItem
  }
}

export const actions = {
  async GET_PRODUCT ({commit}) {
    const productItem = await this.$axios.$get('http://localhost:4000/product')
    commit('SET_PRODUCT', productItem)
  }
}

export const getters = {
}

export const modules = {
}



Структура хранилища такая:
61e67f04a8594109021458.png
В чем причина? Массив пустой, API работает 100%.

Так же Eslint ругается на фигуристые скобки
({commit})
  • Вопрос задан
  • 131 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы