【发布时间】:2021-01-08 22:03:01
【问题描述】:
我对 Vue.js 和 Axios 很陌生。我正在通过搜索功能从 API 获取和显示数据,并试图弄清楚如何显示警告/警报或让用户知道 API 响应为空的内容。
观察结果:当搜索框中有匹配项时应用显示数据,但没有完全匹配时不显示任何内容
预期结果:当没有完全匹配时在前端显示文本或警报以指示“没有匹配”
axios.get(`API LINK HERE`,
{
headers: {
"x-rapidapi-host":"API HOST LINK HERE",
"x-rapidapi-key":"API KEY HERE",
"useQueryString":true
},"params":{
"format":"json",
"date-format":"YYYY-MM-DD",
"name":`${query}`
}
})
.then(response => this.itemData = response.data)
}```
【问题讨论】:
-
itemData是一个数组吗? -
@mbesuma 请更新您的代码,以便它在您的问题中的格式正确且便于人们阅读。
标签: javascript api vue.js axios