返回

javascript-我有3个API需要逐个调用

发布时间:2022-06-26 09:57:34 355
# 前端

我创建reactjs应用程序,当用户要求登录时,我发送三个请求

getToken();
createLogWithToken();
createRequestwithLog();

每个函数都依赖于前一个函数这里是我的代码

getToken = async (){
axios.post('getToken')
  .then(response => {
    this.setState({ token: response.data.token });
  })
} 
createLogWithToken = async (){
axios.post('createLogWithToken',{token:this.state.token})
  .then(response => {
    this.setState({ log_id: response.data.log_id });
  })
}  
createRequestwithLog = async (){
axios.post('createRequestwithLog',{token:this.state.token, log_id: this.state.log_id})
  .then(response => {
    this.setState({ request_id: response.data.request_id });
  })
} 
onPress = async () =>{
await this.getToken();
await this.createLogWithToken();
await this.createRequestwithLog();
}

我在第二个命令上出错,因为所需的参数为空。我如何调用然后等待设置状态完成

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像