小编Ste*_*law的帖子

Await关键字在Redux操作中不起作用

我正在尝试将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.

javascript asynchronous async-await redux

4
推荐指数
1
解决办法
166
查看次数

标签 统计

async-await ×1

asynchronous ×1

javascript ×1

redux ×1