Nuxt Axios模块代理URL中的服务器端呈现

时间:2018-04-02 08:14:03

标签: javascript vue.js vuejs2 axios nuxt.js

我正在使用Nuxt.js正式提供的Axios模块https://github.com/nuxt-community/axios-module

如何调用动作" SET_NEW_DEAL"来自fetch方法中的组件?

async fetch ({ store }) {
   await store.dispatch('SET_NEW_DEAL',store.getters.newDeal.page);
}

这是对的吗?

Mine Acions文件api请求如下:

export default {
      async SET_NEW_DEAL ({commit}, payload) {

      return this.$axios.$get(`/api/?page=${payload}`)
      .then((response) => {
        if (response.status == 200) {
          commit('SET_NEW_DEAL',response.data);
        }
      }).catch((error) => {
        console.log(error)
      })

    }
}

无法命中api请求,因此无法提交突变等等。

我也在nuxt.config.js中使用代理网址配置。

0 个答案:

没有答案