我正在使用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
中使用代理网址配置。