美文网首页
axios调通了一个接口才调用另外的接口(其他接口依赖于前面接口

axios调通了一个接口才调用另外的接口(其他接口依赖于前面接口

作者: 苹果咏 | 来源:发表于2021-11-04 10:32 被阅读0次

    其他接口依赖于前面接口的数据,只有前面的通了,才调用剩下的接口

    async init(){
        await this.getCapitalData().then(res=>{
            // 调通了才调用剩下的接口
            this.nextData()
        }).catch(()=>{
            console.log("获取数据失败")
        })
    }
    
    async getCapitalData(){
        axios.get('/user?ID=12345')
          .then((res)=> {
              if(res.success){
                  // 处理数据
              }else{
                // 可以返回到上面处理错误信息
                return Promise.reject(error)
              }
          })
          .catch(() => {
              // 可以返回到上面处理错误信息
              return Promise.reject(error)
          });
    }
    
    // 其他数据
    async nextData(){
      await this.nextData1()
      await this.nextData2()
      await this.nextData3()
    }
    

    相关文章

      网友评论

          本文标题:axios调通了一个接口才调用另外的接口(其他接口依赖于前面接口

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