重构列表功能,使其支持多列表,新增我喜欢列表

This commit is contained in:
lyswhut
2019-10-03 02:00:31 +08:00
parent 70b718d372
commit 4204b62f8f
10 changed files with 137 additions and 88 deletions
+4 -4
View File
@@ -56,7 +56,7 @@ export default {
...mapMutations(['setLeaderboard']),
...mapActions('leaderboard', ['getList']),
...mapActions('download', ['createDownload', 'createDownloadMultiple']),
...mapMutations('list', ['defaultListAdd', 'defaultListAddMultiple']),
...mapMutations('list', ['listAdd', 'listAddMultiple']),
...mapMutations('player', ['setList']),
handleListBtnClick(info) {
switch (info.action) {
@@ -80,11 +80,11 @@ export default {
let targetSong
if (index == null) {
targetSong = this.selectdData[0]
this.defaultListAddMultiple(this.selectdData)
this.listAddMultiple({ id: 'default', list: this.selectdData })
this.resetSelect()
} else {
targetSong = this.list[index]
this.defaultListAdd(targetSong)
this.listAdd({ id: 'default', musicInfo: targetSong })
}
let targetIndex = this.defaultList.list.findIndex(
s => s.songmid === targetSong.songmid
@@ -134,7 +134,7 @@ export default {
this.testPlay()
break
case 'add':
this.defaultListAddMultiple(this.selectdData)
this.listAddMultiple({ id: 'default', list: this.selectdData })
this.resetSelect()
break
}