From 95b08c24066913bc1f2b48b7f948ad30491ce2fd Mon Sep 17 00:00:00 2001 From: lyswhut Date: Fri, 17 Jan 2020 21:26:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=97=A0=E6=90=9C=E7=B4=A2?= =?UTF-8?q?=E7=BB=93=E6=9E=9C=E7=9A=84=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/utils/music/mg/musicSearch.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/renderer/utils/music/mg/musicSearch.js b/src/renderer/utils/music/mg/musicSearch.js index 98760d9e..9433596d 100644 --- a/src/renderer/utils/music/mg/musicSearch.js +++ b/src/renderer/utils/music/mg/musicSearch.js @@ -102,11 +102,12 @@ export default { return this.musicSearch(str, page).then(result => { // console.log(result) if (!result || result.code !== '000000') return Promise.reject(new Error(result ? result.info : '搜索失败')) - let list = this.handleResult(result.songResultData.resultList.flat()) + const songResultData = result.songResultData || { resultList: [], totalCount: 0 } + let list = this.handleResult(songResultData.resultList.flat()) if (list == null) return this.search(str, page, { limit }, retryNum) - this.total = parseInt(result.songResultData.totalCount) + this.total = parseInt(songResultData.totalCount) this.page = page this.allPage = Math.ceil(this.total / this.limit)