diff --git a/src/components/RouterSearch/index.vue b/src/components/RouterSearch/index.vue
index 3fa35f6e..592316fd 100644
--- a/src/components/RouterSearch/index.vue
+++ b/src/components/RouterSearch/index.vue
@@ -17,9 +17,10 @@
/>
-
+
>()
const routers = router.getRoutes() // 路由对象
const options = computed(() => {
@@ -86,6 +88,15 @@ function hiddenTopSearch() {
showTopSearch.value = false
}
+function toggleTopSearch() {
+ showTopSearch.value = !showTopSearch.value
+ if (showTopSearch.value) {
+ setTimeout(() => {
+ topSelectRef.value?.focus()
+ }, 600)
+ }
+}
+
onMounted(() => {
window.addEventListener('keydown', listenKey)
window.addEventListener('click', hiddenTopSearch)