Hugvvn před 1 měsícem
rodič
revize
9bcaa99c17
1 změnil soubory, kde provedl 9 přidání a 1 odebrání
  1. 9 1
      src/views/SearchPage.vue

+ 9 - 1
src/views/SearchPage.vue

@@ -447,6 +447,14 @@ function mapResultToItem(result: any): any {
 }
 
 async function doSearch() {
+  // 查询词为空时不发起搜索
+  if (!searchParams.query || !searchParams.query.trim()) {
+    searched.value = false
+    results.value = []
+    totalCount.value = 0
+    loading.value = false
+    return
+  }
   loading.value = true
   searched.value = true
   // 先清空旧数据,防止切换页码/条数时旧结果残留
@@ -454,7 +462,7 @@ async function doSearch() {
   totalCount.value = 0
   try {
     const body: Record<string, any> = {
-      query: searchParams.query || ' ',
+      query: searchParams.query,
       page: page.value,
       page_size: pageSize.value,
       sort_mode: searchParams.sort_mode,