promisse value undefined axios



我正在尝试使用 axios 获取值,并在我的浏览器上返回 [[PromisseValue]] 未定义。遵循我的代码。求求你,帮帮我...谢谢 这是我要获取的数据

<script>
export default {
props: ['endpoint'],
data () {
return {
response: {
table: '',
displayable: [],
records: []
}
}
},
methods: {
getRecords () {
return axios.get(`${this.endpoint}`).then((response) => {
console.log(response.data.data.table)
})
}
},
mounted () {
this.getRecords()
}
}

它将返回 promise,因为 AXIOS 是你试图返回的一个 promise 函数。

axios.get(`${this.endpoint}`).then((response) => {
this.response.table = response.data.data.table
})

在 Axios 调用后,您需要将其保存到您的状态或数据响应中,然后在您想要的任何地方使用它。

最新更新