【发布时间】:2019-12-26 07:40:03
【问题描述】:
这是我商店中的操作代码:
load: flow(function*(titleId: string) {
self.title = yield Api.Get(titleId);
self.matrices = yield Api.ListMatrix();
})
所有的 Api 方法都返回 Promise<T>。
当我调用 await Store.load() 时,仅调用 Api.Get,而不是流向下一个 Api 调用。当我注释掉第一行时,会调用 Api.ListMatrix。所以我猜,不是自动从一个 yield 流到下一个,而是在第一个 yield 语句处停止。
我错过了什么吗?
【问题讨论】:
标签: reactjs typescript mobx-react mobx-state-tree