优化kw歌单列表数据显示

This commit is contained in:
lyswhut
2026-05-15 12:13:13 +08:00
parent be48e78a6f
commit 4b00a06a88

View File

@@ -145,22 +145,25 @@ export default {
}))
},
filterList2(rawData) {
// console.log(rawData)
const list = []
const allowedTypes = ['songlist', 'list', 'album']
// digest: 5 = list, 8 = songlist, 13 = album, 4 = artist
rawData.forEach(item => {
if (!item.label) return
list.push(...item.list.map(item => ({
play_count: item.play_count && this.formatPlayCount(item.listencnt),
id: `digest-${item.digest}__${item.id}`,
author: item.uname,
name: item.name,
total: item.total,
// time: item.publish_time,
img: item.img,
grade: item.favorcnt && item.favorcnt / 10,
desc: item.desc,
source: 'kw',
})))
item.list.forEach(item => {
if (!allowedTypes.includes(item.type)) return
list.push({
play_count: item.play_count && this.formatPlayCount(item.listencnt),
id: `digest-${item.digest}__${item.id}`,
author: item.uname,
name: item.name,
total: item.total,
// time: item.publish_time,
img: item.img,
grade: item.favorcnt && item.favorcnt / 10,
desc: item.desc,
source: 'kw',
})
})
})
return list
},