我的Vue應用程序中的以下代碼返回的數據是一個名爲「Array」的字符串,當它應該返回一個對象時。代碼簡化簡潔起見:Axios正在返回一個名爲「Array」的字符串而不是一個對象
Component.vue
import axios from 'axios';
axios.post(URL_HERE)
.then(function(response) {
// success
console.log(response);
})
這將返回以下,這是錯誤的,因爲我期待與令牌的對象。
{data: "Array", status: 200, statusText: "OK", headers: {content-type: "text/plain;charset=UTF-8"}, config: Object, …}
但是,如果我使用XMLHttpRequest的()以同樣的方式返回結果是什麼我成功之後我。爲什麼Axios會返回一個名爲「Array」的字符串?
這是來自XMLHttpRequest的回來:
{__ob__:Observer, token: "123456" }
try console.log(response.data); –
ReferenceError:無法找到變量:迴應 – JCraine