我有一个运行良好的代码,但我脑子里有个问题!
这段代码写得好吗?
我对 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);
});
},
提前致谢!