From 96ac362fa6a89af256cf8a84e4b667c195c6ea2e Mon Sep 17 00:00:00 2001 From: No name <88119911+doraemonxxx@users.noreply.github.com> Date: Fri, 12 Apr 2024 16:12:52 +0800 Subject: [PATCH] feat(search): adjust the menu search function to recognize lowercase input (#3736) --- src/components/Application/src/search/useMenuSearch.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/Application/src/search/useMenuSearch.ts b/src/components/Application/src/search/useMenuSearch.ts index 2efe5ee7..18d7d8c2 100644 --- a/src/components/Application/src/search/useMenuSearch.ts +++ b/src/components/Application/src/search/useMenuSearch.ts @@ -56,7 +56,7 @@ export function useMenuSearch(refs: Ref, scrollWrap: Ref, emit: A } const reg = createSearchReg(unref(keyword)); const filterMenu = filter(menuList, (item) => { - return reg.test(item.name) && !item.hideMenu; + return reg.test(item.name?.toLowerCase()) && !item.hideMenu; }); searchResult.value = handlerSearchResult(filterMenu, reg); activeIndex.value = 0; @@ -66,7 +66,7 @@ export function useMenuSearch(refs: Ref, scrollWrap: Ref, emit: A const ret: SearchResult[] = []; filterMenu.forEach((item) => { const { name, path, icon, children, hideMenu, meta } = item; - if (!hideMenu && reg.test(name) && (!children?.length || meta?.hideChildrenInMenu)) { + if (!hideMenu && reg.test(name?.toLowerCase()) && (!children?.length || meta?.hideChildrenInMenu)) { ret.push({ name: parent?.name ? `${parent.name} > ${name}` : name, path,