From 5342ec75d59fd2fbcf05e810f2192383056733a9 Mon Sep 17 00:00:00 2001 From: AdingApkgg Date: Sat, 27 Dec 2025 08:17:16 +0800 Subject: [PATCH] Refactor SearchHeader and ImageViewer components for improved functionality - Updated ImageViewer.vue to enhance event handling for image navigation. - Refactored SearchHeader.vue to streamline search history management by removing direct persistence calls and utilizing historyStore for unified management. --- src/components/ImageViewer.vue | 2 +- src/components/SearchHeader.vue | 11 +---------- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/src/components/ImageViewer.vue b/src/components/ImageViewer.vue index 00754f9..66280de 100644 --- a/src/components/ImageViewer.vue +++ b/src/components/ImageViewer.vue @@ -54,8 +54,8 @@ function handlePrev(e: Event) { // 下一张 function handleNext(e: Event) { e.stopPropagation() - next() playSwipe() + next() } // 键盘事件 diff --git a/src/components/SearchHeader.vue b/src/components/SearchHeader.vue index c53f938..f19fbbf 100644 --- a/src/components/SearchHeader.vue +++ b/src/components/SearchHeader.vue @@ -493,7 +493,6 @@ import { Star, } from 'lucide-vue-next' import { getSearchParamsFromURL, updateURLParams, onURLParamsChange } from '@/utils/urlParams' -import { saveSearchHistory } from '@/utils/persistence' const searchStore = useSearchStore() const statsStore = useStatsStore() @@ -698,15 +697,7 @@ async function handleSearch() { }) } - // 保存搜索历史到持久化存储 - saveSearchHistory({ - query: searchQuery.value.trim(), - mode: searchMode.value, - timestamp: Date.now(), - resultCount, - }) - - // 同时添加到 historyStore + // 保存搜索历史(通过 historyStore 统一管理) historyStore.addHistory({ query: searchQuery.value.trim(), mode: searchMode.value,