修复某些情况下同步功能会导致切歌混乱的问题

This commit is contained in:
lyswhut
2021-08-12 10:40:45 +08:00
parent 5b113c5c22
commit 364260b070
2 changed files with 11 additions and 4 deletions
+10
View File
@@ -82,6 +82,16 @@ const mutations = {
setSyncListData(state, { defaultList, loveList, userList }) {
state.defaultList.list.splice(0, state.defaultList.list.length, ...defaultList.list)
state.loveList.list.splice(0, state.loveList.list.length, ...loveList.list)
for (let index = 0; index < userList.length; index++) {
const list = userList[index]
const targetList = allList[list.id]
if (targetList) {
userList.splice(index, 1, targetList)
targetList.name = list.name
targetList.list.splice(0, targetList.list.length, ...list.list)
}
}
console.log()
state.userList = userList
allListInit(state.defaultList, state.loveList, state.userList)
},