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