修复无搜索结果的处理

pull/166/head
lyswhut 2020-01-17 21:26:31 +08:00
parent 3ef5e0e55a
commit 95b08c2406
1 changed files with 3 additions and 2 deletions

View File

@ -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)