1
MinonHeart 2017-03-02 10:44:28 +08:00
async
await |
2
des OP @MinonHeart 可惜需要编译,不知道能不能编译到 es5
|
3
Mikewu 2017-03-02 13:14:05 +08:00
es5 的话, setTimeout 递归回调吧
|
4
duan602728596 2017-03-02 15:26:28 +08:00 via iPhone
能够编译到 es5 ,不过需要 regenerator-runtime ( npm 下载 babel-polyfill ,里面有这个库)兼容 geneator 函数。
native-promise-only 兼容 Promise 。 |
5
CosimoZi 2017-03-02 15:30:24 +08:00
刚好也遇到这个问题,而且我是需要同步返回数据的接口中需要多个异步获取的参数.希望有不需要编译的原生解决方法..
|
8
JamesRuan 2017-03-03 13:19:03 +08:00
异步逻辑是个 Monad ,不可能放在同步逻辑内执行的。
最简单的方法就是接口改成返回 Promise 。 |