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)