我正在尝试将async/await语法合并到我的Redux操作中,但由于某种原因,它不起作用.我不能为我的生活看到以下问题:
const actions = {
load: async (staff, date) => dispatch => {
const data = {
dateFrom: date,
dateTo: date,
person: staff,
personType: 'staff'
};
const events = utils.getDataPromise('json/events/load', data);
const classes = utils.getDataPromise('json/timetable/load', data);
dispatch({
type: actions.MYDAY_LOAD,
staff,
date: date || new Date(),
events: await events,
classes: await classes
});
},
}
Run Code Online (Sandbox Code Playgroud)
utils函数肯定会返回一个promise.