修复连续选择时的初始选择歌曲位置被意外改变的问题
parent
9132abb3fe
commit
671346bcdd
|
@ -24,7 +24,8 @@
|
||||||
- 修复记住播放进度的情况下,使用Scheme URL打开应用播放的歌曲进度没有被重置的问题
|
- 修复记住播放进度的情况下,使用Scheme URL打开应用播放的歌曲进度没有被重置的问题
|
||||||
- 修复使用酷狗码无法打开某些类型的歌单的问题
|
- 修复使用酷狗码无法打开某些类型的歌单的问题
|
||||||
- 修复tx源某些歌单因为歌曲信息缺失导致打开失败的问题
|
- 修复tx源某些歌单因为歌曲信息缺失导致打开失败的问题
|
||||||
|
- 修复连续选择时的初始选择歌曲位置被意外改变的问题
|
||||||
|
|
||||||
### 其他
|
### 其他
|
||||||
|
|
||||||
- 更新 Electron 到v22.3.2
|
- 更新 Electron 到v22.3.3
|
||||||
|
|
|
@ -74,13 +74,14 @@ export default ({ props }: {
|
||||||
removeAllSelect()
|
removeAllSelect()
|
||||||
if (lastSelectIndex != clickIndex) {
|
if (lastSelectIndex != clickIndex) {
|
||||||
let isNeedReverse = false
|
let isNeedReverse = false
|
||||||
if (clickIndex < lastSelectIndex) {
|
let _lastSelectIndex = lastSelectIndex
|
||||||
let temp = lastSelectIndex
|
if (clickIndex < _lastSelectIndex) {
|
||||||
lastSelectIndex = clickIndex
|
let temp = _lastSelectIndex
|
||||||
|
_lastSelectIndex = clickIndex
|
||||||
clickIndex = temp
|
clickIndex = temp
|
||||||
isNeedReverse = true
|
isNeedReverse = true
|
||||||
}
|
}
|
||||||
selectedList.value = props.list.slice(lastSelectIndex, clickIndex + 1)
|
selectedList.value = props.list.slice(_lastSelectIndex, clickIndex + 1)
|
||||||
if (isNeedReverse) selectedList.value.reverse()
|
if (isNeedReverse) selectedList.value.reverse()
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -68,13 +68,14 @@ export default ({ list, listAll }) => {
|
||||||
removeAllSelect()
|
removeAllSelect()
|
||||||
if (lastSelectIndex != clickIndex) {
|
if (lastSelectIndex != clickIndex) {
|
||||||
let isNeedReverse = false
|
let isNeedReverse = false
|
||||||
if (clickIndex < lastSelectIndex) {
|
let _lastSelectIndex = lastSelectIndex
|
||||||
let temp = lastSelectIndex
|
if (clickIndex < _lastSelectIndex) {
|
||||||
lastSelectIndex = clickIndex
|
let temp = _lastSelectIndex
|
||||||
|
_lastSelectIndex = clickIndex
|
||||||
clickIndex = temp
|
clickIndex = temp
|
||||||
isNeedReverse = true
|
isNeedReverse = true
|
||||||
}
|
}
|
||||||
selectedList.value = list.value.slice(lastSelectIndex, clickIndex + 1)
|
selectedList.value = list.value.slice(_lastSelectIndex, clickIndex + 1)
|
||||||
if (isNeedReverse) selectedList.value.reverse()
|
if (isNeedReverse) selectedList.value.reverse()
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -67,14 +67,15 @@ export default ({ list }) => {
|
||||||
if (selectedList.value.length) {
|
if (selectedList.value.length) {
|
||||||
removeAllSelect()
|
removeAllSelect()
|
||||||
if (lastSelectIndex != clickIndex) {
|
if (lastSelectIndex != clickIndex) {
|
||||||
|
let _lastSelectIndex = lastSelectIndex
|
||||||
let isNeedReverse = false
|
let isNeedReverse = false
|
||||||
if (clickIndex < lastSelectIndex) {
|
if (clickIndex < _lastSelectIndex) {
|
||||||
let temp = lastSelectIndex
|
let temp = _lastSelectIndex
|
||||||
lastSelectIndex = clickIndex
|
_lastSelectIndex = clickIndex
|
||||||
clickIndex = temp
|
clickIndex = temp
|
||||||
isNeedReverse = true
|
isNeedReverse = true
|
||||||
}
|
}
|
||||||
selectedList.value = list.value.slice(lastSelectIndex, clickIndex + 1)
|
selectedList.value = list.value.slice(_lastSelectIndex, clickIndex + 1)
|
||||||
if (isNeedReverse) selectedList.value.reverse()
|
if (isNeedReverse) selectedList.value.reverse()
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue