优化选择建议
All checks were successful
site-dist-deploy / build-and-deploy (push) Successful in 1m15s

This commit is contained in:
speakeloudest 2026-01-07 00:11:52 -08:00
parent efafec56e0
commit 8153fdab79

View File

@ -127,7 +127,12 @@ const handleKeyDown = (e: KeyboardEvent) => {
(activeIndex.value - 1 + suggestList.value.length) % suggestList.value.length
} else if (e.key === 'Enter' && activeIndex.value !== -1) {
e.preventDefault()
selectSuggest(suggestList.value[activeIndex.value])
// [object Object] .full
selectSuggest(suggestList.value[activeIndex.value].full)
} else if (e.key === 'Tab' && activeIndex.value !== -1) {
// 💡 Tab
e.preventDefault()
selectSuggest(suggestList.value[activeIndex.value].full)
}
}
@ -160,7 +165,10 @@ const selectSuggest = (fullSuffix: string) => {
const onBlur = () => {
// blur
setTimeout(() => (isFocused.value = false), 200)
setTimeout(() => {
isFocused.value = false
activeIndex.value = -1 //
}, 200)
}
// 3.