修复移动单首歌曲时出现的问题
parent
b00de4d976
commit
4db560fb4b
|
@ -10,3 +10,4 @@
|
||||||
|
|
||||||
- 修复专辑图片无法嵌入的问题
|
- 修复专辑图片无法嵌入的问题
|
||||||
- 修复播放状态栏切换“上一首”歌曲按钮提示错误的问题
|
- 修复播放状态栏切换“上一首”歌曲按钮提示错误的问题
|
||||||
|
- 修复移动单首歌曲时,如果目标列表存在该歌曲,会导致将源列表与目标列表里的目标歌曲移除
|
||||||
|
|
|
@ -92,8 +92,7 @@ const mutations = {
|
||||||
if (!fromList || !toList) return
|
if (!fromList || !toList) return
|
||||||
fromList.list.splice(fromList.list.indexOf(musicInfo), 1)
|
fromList.list.splice(fromList.list.indexOf(musicInfo), 1)
|
||||||
let index = toList.list.findIndex(s => s.songmid === musicInfo.songmid)
|
let index = toList.list.findIndex(s => s.songmid === musicInfo.songmid)
|
||||||
if (index > -1) return toList.list.splice(index, 1)
|
if (index < 0) toList.list.push(musicInfo)
|
||||||
toList.list.push(musicInfo)
|
|
||||||
},
|
},
|
||||||
listAddMultiple(state, { id, list }) {
|
listAddMultiple(state, { id, list }) {
|
||||||
let targetList = allList[id]
|
let targetList = allList[id]
|
||||||
|
@ -110,7 +109,7 @@ const mutations = {
|
||||||
},
|
},
|
||||||
// { fromId, toId, list }
|
// { fromId, toId, list }
|
||||||
listMoveMultiple(state, { fromId, toId, list }) {
|
listMoveMultiple(state, { fromId, toId, list }) {
|
||||||
console.log(state.commit)
|
// console.log(state.commit)
|
||||||
this.commit('list/listRemoveMultiple', { id: fromId, list })
|
this.commit('list/listRemoveMultiple', { id: fromId, list })
|
||||||
this.commit('list/listAddMultiple', { id: toId, list })
|
this.commit('list/listAddMultiple', { id: toId, list })
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue