修复请求超时的逻辑处理Bug

This commit is contained in:
lyswhut
2019-09-27 10:53:24 +08:00
parent ea10dd68a3
commit 29855b2b6e
4 changed files with 15 additions and 17 deletions
+1 -4
View File
@@ -8,10 +8,7 @@ export default {
_musicTempSearchRequestObj: null,
_musicTempSearchPromiseCancelFn: null,
tempSearch(str) {
if (this._musicTempSearchRequestObj != null) {
cancelHttp(this._musicTempSearchRequestObj)
this._musicTempSearchPromiseCancelFn(new Error('取消http请求'))
}
this.cancelTempSearch()
return new Promise((resolve, reject) => {
this._musicTempSearchPromiseCancelFn = reject
this._musicTempSearchRequestObj = httpGet(`http://www.kuwo.cn/api/www/search/searchKey?key=${encodeURIComponent(str)}`, (err, resp, body) => {