当多个接口调用,后面的接口需要使用前面接口返回的数据时,我们需要用到 .then()的写法,如下:

let _this = this;
//接口10,获取数据分组
dispatch({
   type: 'resourceMonitor/queryHistoryTopMetricsGroup',
   payload: '49',
}).then(function() {
    //接口4,得到级联框中的所有数据
   dispatch({
      type: 'resourceMonitor/queryVisibleScope',
      payload: {
        customIdList,
        projectIdList,
        sysInstanceIdList,
      },
    }).then(function() {
       //接口5,获取运行情况排名的各列的颜色配置信息
      dispatch({
        type: 'resourceMonitor/querySaleDayStatsMetricsDefine',
        payload: '49',
      });
      //接口9:获取运行情况每个表格对应的数据
      _this.getTopAndBottomData(dispatch, _this.state.salesType, _this.props);
    });
});

 

上篇:antd pro2.0 记录二:登录/注册页面逻辑,调用后台

下篇:antd pro2.0 使用记录四:右侧顶部菜单栏+新建页面

posted on 2020-01-10 10:57  云雀sunshine  阅读(728)  评论(0编辑  收藏  举报