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