Axios请求停留在待处理状态

时间:2020-06-03 11:52:56

标签: vue.js axios

我有一个vue应用,它使用axios来处理请求,并且正在使用模块/服务体系结构。

在我的服务中,我有以下内容:

clientsGrouped: async function(startDate, endDate, group_by="", compare="") {
    return axios.get(
      `/dashboards/clients/simple_split.json?start_date=${ startDate }&end_date=${ endDate }&location_ids=${ store.getters.selectedLocations }&compare=${compare}&group_by=${group_by}`
    )
}

,它在我的模块中被调用为:

async fetchGroupedClients({ commit }, data) {
    let groupBy = data.group_by
    let compare = data.compare
    let startDate = data.startDate
    let endDate = data.endDate

    console.log(data, groupBy, compare)

    return new Promise((resolve, reject) => {
      ClientsService.clientsGrouped(startDate, endDate, groupBy, compare).then(response => {
        console.log(response);

        let data = {
          series: _.values(response.data),
          labels: _.keys(response.data)
        }

        resolve(data)
      })
      .catch(error => {
        reject(error)
      })
    })
  },

有没有永远不会终止的理由?我打错电话了吗?我的chrome调试器仅显示请求停留在待处理状态。

0 个答案:

没有答案