修复连续选择时的初始选择歌曲位置被意外改变的问题

This commit is contained in:
lyswhut
2023-03-20 16:33:18 +08:00
parent 9132abb3fe
commit 671346bcdd
4 changed files with 17 additions and 13 deletions
@@ -74,13 +74,14 @@ export default ({ props }: {
removeAllSelect()
if (lastSelectIndex != clickIndex) {
let isNeedReverse = false
if (clickIndex < lastSelectIndex) {
let temp = lastSelectIndex
lastSelectIndex = clickIndex
let _lastSelectIndex = lastSelectIndex
if (clickIndex < _lastSelectIndex) {
let temp = _lastSelectIndex
_lastSelectIndex = clickIndex
clickIndex = temp
isNeedReverse = true
}
selectedList.value = props.list.slice(lastSelectIndex, clickIndex + 1)
selectedList.value = props.list.slice(_lastSelectIndex, clickIndex + 1)
if (isNeedReverse) selectedList.value.reverse()
}
} else {