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,