mirror of
https://github.com/ZiuChen/ClipboardManager.git
synced 2025-06-09 23:44:04 +08:00
fix: 修复了非预期的搜索框聚焦行为 #33
This commit is contained in:
parent
8daf1edba0
commit
1820c4187f
@ -143,6 +143,8 @@ onMounted(() => {
|
|||||||
const isSearch =
|
const isSearch =
|
||||||
(ctrlKey && (key === 'F' || key === 'f')) || (ctrlKey && (key === 'L' || key === 'l'))
|
(ctrlKey && (key === 'F' || key === 'f')) || (ctrlKey && (key === 'L' || key === 'l'))
|
||||||
const isExit = key === 'Escape'
|
const isExit = key === 'Escape'
|
||||||
|
const isArrow = key === 'ArrowDown' || key === 'ArrowUp'
|
||||||
|
const isEnter = key === 'Enter'
|
||||||
if (isTab) {
|
if (isTab) {
|
||||||
const tabTypes = tabs.map((item) => item.type)
|
const tabTypes = tabs.map((item) => item.type)
|
||||||
const index = tabTypes.indexOf(activeTab.value)
|
const index = tabTypes.indexOf(activeTab.value)
|
||||||
@ -156,9 +158,8 @@ onMounted(() => {
|
|||||||
filterText.value = ''
|
filterText.value = ''
|
||||||
e.stopPropagation()
|
e.stopPropagation()
|
||||||
}
|
}
|
||||||
} else if (ctrlKey || metaKey) {
|
} else if (ctrlKey || metaKey || isArrow || isEnter) {
|
||||||
// 仅有 Ctrl时 什么也不执行
|
// 仅有 Ctrl时 什么也不执行 (utools模拟执行粘贴时触发)
|
||||||
// utools模拟执行粘贴时触发
|
|
||||||
} else {
|
} else {
|
||||||
window.focus() // 其他键盘事件 直接聚焦搜索框
|
window.focus() // 其他键盘事件 直接聚焦搜索框
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user