feat: 添加搜索功能 #10

Manually merged
remilia merged 8 commits from dev/search into master 2025-09-16 16:15:43 +08:00
40 changed files with 13703 additions and 4234 deletions
Showing only changes of commit ec2a3a7350 - Show all commits

View File

@ -212,7 +212,10 @@ const performSearch = async (value: string) => {
} }
}; };
function debounce<T extends (...args: never[]) => void>(fn: T, delay: number): (...args: Parameters<T>) => void { function debounce<T extends (...args: never[]) => void>(
fn: T,
delay: number
): (...args: Parameters<T>) => void {
let timer: ReturnType<typeof setTimeout> | null = null; let timer: ReturnType<typeof setTimeout> | null = null;
return function (this: never, ...args: Parameters<T>) { return function (this: never, ...args: Parameters<T>) {
@ -242,7 +245,7 @@ onMounted(() => {
} else { } else {
loading.value = false; loading.value = false;
} }
}) });
useHead(() => ({ useHead(() => ({
title: t("search.head-title"), title: t("search.head-title"),