0

我有一个运行良好的代码,但我脑子里有个问题!

这段代码写得好吗?

我对 JavaScript 不太擅长,但几个月前我就开始学习了,我也在学习良好的实践,以保持我的代码干净和有条理!

有代码

export const getSources = ({ dispatch }, data) => {
  return Api.getSources(data)
    .then((response) => {
      dispatch(types.GET_SOURCES, response.data);
      return response;
    })
    .catch((response) => window.console.log('Could not get Sources List!'));
};

这是我的 Vuex 的一个动作,真正困扰我的是双重回报!这是我发现在我的组件上获得响应的唯一选择!

有人可以做得更好并告诉我怎么做?

我的组件中调用此操作的方法

fetchRecordList() {
  this.getSources().then((response) => {
    window.console.log(response);
  });
},

提前致谢!

4

0 回答 0