修复稍后播放问题

This commit is contained in:
lyswhut
2022-01-06 18:27:30 +08:00
parent c7f0fcbe9f
commit 9447034deb
3 changed files with 12 additions and 12 deletions
+10 -9
View File
@@ -209,7 +209,7 @@ export default {
})
},
handleToggleListDetailPage(page) {
this.handleGetListDetail(this.selectListInfo.id, page).then(() => {
this.handleGetListDetail(this.selectListInfo.id, this.selectListInfo.source, page).then(() => {
this.$nextTick(() => {
this.$refs.songList.scrollToTop()
})
@@ -220,7 +220,7 @@ export default {
this.setSelectListInfo(this.listData.list[index])
this.setVisibleListDetail(true)
this.$nextTick(() => {
this.handleGetListDetail(this.selectListInfo.id, 1)
this.handleGetListDetail(this.selectListInfo.id, this.source, 1)
})
},
// handleFlowBtnClick(action) {
@@ -246,17 +246,18 @@ export default {
handleImportSongListEvent({ action }) {
switch (action) {
case 'submit':
this.handleGetSongListDetail()
this.handleGetSongListDetail(this.importSongListText, this.source)
break
// case 'blur':
// break
}
},
handleGetSongListDetail() {
if (!this.importSongListText.length) return
handleGetSongListDetail(id, source) {
if (!id.length) return
console.log(id, source)
this.setSelectListInfo({
play_count: null,
id: this.importSongListText,
id,
author: '',
name: '',
img: null,
@@ -264,15 +265,15 @@ export default {
source: this.source,
})
this.setVisibleListDetail(true)
this.handleGetListDetail(this.importSongListText, 1)
this.handleGetListDetail(id, source, 1)
},
setTagListWidth() {
this.isInitedTagListWidth = true
this.listWidth = this.$refs.tagList.$el.clientWidth + this.$refs.tab.$el.clientWidth + 2
},
handleGetListDetail(id, page) {
handleGetListDetail(id, source, page) {
this.isGetDetailFailed = false
return this.getListDetail({ id, page }).catch(err => {
return this.getListDetail({ id, source, page }).catch(err => {
this.isGetDetailFailed = true
return Promise.reject(err)
})