优化kw歌单列表数据显示
This commit is contained in:
@@ -145,11 +145,13 @@ export default {
|
|||||||
}))
|
}))
|
||||||
},
|
},
|
||||||
filterList2(rawData) {
|
filterList2(rawData) {
|
||||||
// console.log(rawData)
|
|
||||||
const list = []
|
const list = []
|
||||||
|
const allowedTypes = ['songlist', 'list', 'album']
|
||||||
|
// digest: 5 = list, 8 = songlist, 13 = album, 4 = artist
|
||||||
rawData.forEach(item => {
|
rawData.forEach(item => {
|
||||||
if (!item.label) return
|
item.list.forEach(item => {
|
||||||
list.push(...item.list.map(item => ({
|
if (!allowedTypes.includes(item.type)) return
|
||||||
|
list.push({
|
||||||
play_count: item.play_count && this.formatPlayCount(item.listencnt),
|
play_count: item.play_count && this.formatPlayCount(item.listencnt),
|
||||||
id: `digest-${item.digest}__${item.id}`,
|
id: `digest-${item.digest}__${item.id}`,
|
||||||
author: item.uname,
|
author: item.uname,
|
||||||
@@ -160,7 +162,8 @@ export default {
|
|||||||
grade: item.favorcnt && item.favorcnt / 10,
|
grade: item.favorcnt && item.favorcnt / 10,
|
||||||
desc: item.desc,
|
desc: item.desc,
|
||||||
source: 'kw',
|
source: 'kw',
|
||||||
})))
|
})
|
||||||
|
})
|
||||||
})
|
})
|
||||||
return list
|
return list
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user