美文网首页React
react-dva中effects里使用yield call/p

react-dva中effects里使用yield call/p

作者: 哦哈哟_80cc | 来源:发表于2017-03-19 21:35 被阅读0次

如果yield call的是一个Promise对象,那只有在Promise返回的是resolve方法的情况下,下面跟着的yield put及后面的代码才会执行,若返回了rejector则后面的代码则全部停止执行

这里还试了一下调用axios异步插件进行接口访问,结果为不论访问成功失败都会继续执行后面的代码,若想访问接口失败后不继续后面的代码需要在axios成功或失败的方法中返回值,然后在外面判断这个值是否正确然后再决定是否继续执行

相关文章

  • react-dva中effects里使用yield call/p

    如果yield call的是一个Promise对象,那只有在Promise返回的是resolve方法的情况下,下面...

  • redux-saga

    yield call(delay, 1000) 而不是 yield delay(1000),所以有何不同? 在 y...

  • yield与yield from

    https://www.cnblogs.com/cnkai/p/7514828.html python中yield...

  • Python yield

    参考:Python yield 使用浅析 - IBM 递归中使用yield 有时候yield就可以解决递归的问题,...

  • 机器学习笔记(3)——yield函数使用心得

    文/浪潮之巅 Python中yield函数使用心得 本文主要从生成器特点和yield函数的使用两个方面进行...

  • okhttp3.2源码分析(一)

    okhttp简单使用 创建Request 创建Call,将Request添加到Call中 使用异步enqueue,...

  • Excel计算到期收益率

    Excel中,可以使用YIELD函数求解债券的到期收益率,基本格式为: YIELD(起始时间,到期时间,票面利率,...

  • python中yield的使用

    带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ? ...

  • python yield的使用细节

    网上关于什么是yield,在什么情况下使用yield,为什么要使用yield都描述的非常清楚,但是我今天要讲的可能...

  • yield

    yield不可单独使用 需要与return配合使用,例如: 1 yield return 0; //等0帧 2 y...

网友评论

    本文标题:react-dva中effects里使用yield call/p

    本文链接:https://www.haomeiwen.com/subject/jkevnttx.html