С promises
вы можете вызывать asynchronous
функции. например, здесь, когда вы хотите использовать loadCustomer
, вы можете await
, пока эта функция не разрешит или не отклонит:
try {
// resolve
const response = await loadCustomer()
} catch(err) {
// reject
console.log(err)
}
axios
само вернет promise
: так что вы можете переписать свою функцию следующим образом :
loadCustoemr() {
return axios.get(this.DetailsDataUrl)
}
и назовите его:
loadCutomer()
.then(res => this.Customer = res.data)
.catch(err => console.log(err))
, как указано выше, вы также можете использовать async/await
здесь. Для получения дополнительной информации вы можете использовать эту ссылку ,