This commit is contained in:
lyswhut
2020-06-12 19:15:40 +08:00
parent 30e55f5acb
commit b3a13a25f0
7 changed files with 44 additions and 34 deletions
+3 -1
View File
@@ -94,6 +94,7 @@ export default {
isShiftDown: false,
isModDown: false,
},
lastSelectIndex: -1,
listsData: {
isShowItemMenu: false,
itemMenuControl: {
@@ -406,7 +407,7 @@ export default {
if (this.keyEvent.isShiftDown) {
if (this.selectdListDetailData.length) {
let lastSelectIndex = this.list.indexOf(this.selectdListDetailData[this.selectdListDetailData.length - 1])
let lastSelectIndex = this.lastSelectIndex
if (lastSelectIndex == clickIndex) return this.removeAllSelectListDetail()
this.removeAllSelectListDetail()
let isNeedReverse = false
@@ -426,6 +427,7 @@ export default {
} else {
event.currentTarget.classList.add('active')
this.selectdListDetailData.push(this.list[clickIndex])
this.lastSelectIndex = clickIndex
}
} else if (this.keyEvent.isModDown) {
let item = this.list[clickIndex]