Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过axios.get使用axios响应_Javascript_Reactjs_Axios - Fatal编程技术网

Javascript 通过axios.get使用axios响应

Javascript 通过axios.get使用axios响应,javascript,reactjs,axios,Javascript,Reactjs,Axios,在EmacScript 6代码中,如果使用 var raxios = axios.get(some_server_link).then(function()(response) { ..... use response data .... }); 我注意到我只能在函数内部使用response。是否有任何方法可以使用此功能范围之外的响应信息?是否尝试将响应设置为状态 axios.get('/url') .then(res =>

在EmacScript 6代码中,如果使用

var raxios = axios.get(some_server_link).then(function()(response) {
        .....
        use    response   data
        ....

});

我注意到我只能在函数内部使用response。是否有任何方法可以使用此功能范围之外的响应信息?

是否尝试将响应设置为状态

axios.get('/url')
  .then(res => {
  this.setState({ someKey: res.data });
}
然后,您应该能够在外部使用它,使用:

this.state.someKey;

可能与我使用的React和ECMAScript 6重复。这里可能有一个不同的解决方案,不管您使用哪个库。请求仍然是异步的,承诺仍然是承诺。不,我没有。我正在尝试使用react引导表,为了实现您的答案,我可能需要扩展它,一些方法。thxhe正在使用es6,这样它将抛出错误无法读取未定义的设置状态,您需要在内部使用箭头函数。然后或使用.bindthis绑定上下文:@JoseCabreraZuniga没有问题如果您正在使用react bootstrap table,将数据存储在状态变量中并将该变量分配给表的数据字段,它将工作: