新手问题: fetch 异步请求数据,但是我想根据所得结果,进行下一步处理。但是代码同步执行,没获得结果之前,就执行了。 比如说cnode api 中的点赞 功能。 先发出一个 fetch(url , {metod:'POST'}) 返回的是{success, action:'down' }(这部分是异步的) 怎么才能获得返回结果之后才让下面的代码执行呢
回复 (6)
M
????
F
?
F
我也不知道
M
引用 fengyinchao我也不知道
@fengyinchao 哇
Z
fetch后返回的是一个promise,直接使用.then()就可以了
M
引用 zouzhenxingfetch后返回的是一个promise,直接使用.then()就可以了
@zouzhenxing 我之前用的是thunk 后来发现有许多的 异步中间件 比如说 saga 或者pormise 这样的插件吗
参与回复
登录后即可参与回复。登录