优化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) { 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
play_count: item.play_count && this.formatPlayCount(item.listencnt), list.push({
id: `digest-${item.digest}__${item.id}`, play_count: item.play_count && this.formatPlayCount(item.listencnt),
author: item.uname, id: `digest-${item.digest}__${item.id}`,
name: item.name, author: item.uname,
total: item.total, name: item.name,
// time: item.publish_time, total: item.total,
img: item.img, // time: item.publish_time,
grade: item.favorcnt && item.favorcnt / 10, img: item.img,
desc: item.desc, grade: item.favorcnt && item.favorcnt / 10,
source: 'kw', desc: item.desc,
}))) source: 'kw',
})
})
}) })
return list return list
}, },