您当前的位置:首页 > 网站建设 > React
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery |

React中如何解决调用调用一个接口依赖于另一个接口返回值的情况

51自学网 2020-03-10 11:29:11
  React
  • 项目中采用mobx来进行数据的存储和通信,如果我有两个接口A && B, 接口B依赖于接口A执行成功后返回的某个值,那么网络畅通的情况下,有哪些做法 才能保证 调用接口B的时候,接口A已经成功调用并且有返回值?各位小伙伴 有么有良策?是在mobx中解决 还是 在 react中解决?
  • 具体需求如图:

clipboard.png
下拉菜单的的值 是调用接口A get到的结果
图表查询 根据接口A get到的结果的第一个值 作为参数 调用接口B的结果

阅读 896


评论  2019-08-31 提问


2 个回答
得票时间
BeliefRC
  •  1k
  @action
  async getData () {
    const resA = await axios.get('a')
    const resB = await axios.post('b', resA.data)
    runInAction(()=>{
      this.chartData = resB.data
    })
  }


评论  赞赏  2019-09-02
Shawn2018
  •  12

其实,在一个actoin 中可直接调用另一个action 通过this调用即可

clipboard.png


评论  赞赏  2019-09-02

https://segmentfault.com/q/1010000020244901?utm_source=tag-newest
下载地址:
ReactDOM.render 是 React 的最基本方法
react与后台交互获取并渲染数据(适合初学者)一个完整的demo
51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1