这是我的商店中的操作代码:
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传递到下一个yield。
我在这里想念东西吗?
[这是我商店中的操作代码:load:flow(function *(titleId:string){self.title = yield Api.Get(titleId); self.matrices = yield Api.ListMatrix();})所有的Api方法都返回...
如果不转到下一个yield
语句,则api
可能存在某种错误。