mirror of
https://github.com/pipipi-pikachu/PPTist.git
synced 2025-04-15 02:20:00 +08:00
perf: 允许在多选左侧缩略图的状态下使用右键菜单
This commit is contained in:
parent
59c2ee7e16
commit
1cb955e287
@ -22,7 +22,7 @@
|
||||
'active': slideIndex === index,
|
||||
'selected': selectedSlidesIndex.includes(index),
|
||||
}"
|
||||
@mousedown="handleClickSlideThumbnail(index)"
|
||||
@mousedown="$event => handleClickSlideThumbnail($event, index)"
|
||||
v-contextmenu="contextmenusThumbnailItem"
|
||||
>
|
||||
<div class="label">{{ fillDigit(index + 1, 2) }}</div>
|
||||
@ -77,9 +77,11 @@ export default defineComponent({
|
||||
}
|
||||
|
||||
// 点击缩略图
|
||||
const handleClickSlideThumbnail = (index: number) => {
|
||||
const handleClickSlideThumbnail = (e: MouseEvent, index: number) => {
|
||||
const isMultiSelected = selectedSlidesIndex.value.length > 1
|
||||
|
||||
if (isMultiSelected && selectedSlidesIndex.value.includes(index) && e.button !== 0) return
|
||||
|
||||
// 按住Ctrl键,点选幻灯片,再次点击已选中的页面则取消选中
|
||||
if (ctrlKeyState.value) {
|
||||
if (slideIndex.value === index) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user