From 29078689b0652cf4ae852c93d8601a157579adcc Mon Sep 17 00:00:00 2001 From: Yanbowen <349952469@qq.com> Date: Fri, 31 Dec 2021 17:27:07 +0800 Subject: [PATCH] =?UTF-8?q?feat(projects):=20=E8=8F=9C=E5=8D=95=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E5=A2=9E=E5=8A=A0=E5=A4=A7=E5=B0=8F=E5=86=99=E8=BD=AC?= =?UTF-8?q?=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/GlobalSearch/components/SearchModal.vue | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/layouts/common/GlobalSearch/components/SearchModal.vue b/src/layouts/common/GlobalSearch/components/SearchModal.vue index 61dfcf83..b4bd93aa 100644 --- a/src/layouts/common/GlobalSearch/components/SearchModal.vue +++ b/src/layouts/common/GlobalSearch/components/SearchModal.vue @@ -71,7 +71,9 @@ watch(show, async val => { /** 查询 */ function search() { - resultOptions.value = menusList.filter(menu => keyword.value && menu.meta?.title.includes(keyword.value.trim())); + resultOptions.value = menusList.filter( + menu => keyword.value && menu.meta?.title.toLocaleLowerCase().includes(keyword.value.toLocaleLowerCase().trim()) + ); if (resultOptions.value?.length > 0) { activePath.value = resultOptions.value[0].path; } else { @@ -80,9 +82,12 @@ function search() { } function handleClose() { - resultOptions.value = []; - keyword.value = ''; show.value = false; + /** 延时处理防止用户看到某些操作 */ + setTimeout(() => { + resultOptions.value = []; + keyword.value = ''; + }, 200); } /** key up */