我点击了一个api并将响应保存在一个变量中,但是我正在存储的变量显示为调试器未定义。
$ ./bin/spacebeforeupper MyDogHasFleas
My Dog Has Fleas
在这里responseJson有数据,但没有存储在像这样的主类之外声明的议程详细信息中,例如 agendaDetails = {}
答案 0 :(得分:0)
let result = {};
axios.get('/user?ID=12345')
.then(function (response) {
console.log(response);
result = response.data;
})
.catch(function (error) {
console.log(error);
});
这里是链接axios
答案 1 :(得分:0)
您应该将.then()与fetch一起使用,以获取json中的响应,然后将该响应分配给变量,如下所示
fetch(URL.apiUrlUploadImages, {
method: "POST",
headers: {
Accept: 'application/json',
'Authorization': 'Bearer ' + this.token,
'Content-Type': 'application/json',
},
body: JSON.stringify({
"front_image": this.frontImageData
})
})
.then((response) => response.json())
.then((responseData) => {
var result = responseData});