From ba64631a1701387c85189011fa5e1179fca1eb4a Mon Sep 17 00:00:00 2001 From: alger Date: Fri, 3 Jan 2025 21:28:48 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix:=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E6=90=9C=E7=B4=A2=E7=B1=BB=E5=9E=8B=E5=88=87=E6=8D=A2=20?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=E9=87=8D=E6=96=B0=E5=8A=A0=E8=BD=BD=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E7=9A=84=E9=97=AE=E9=A2=98=EF=BC=88#25=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit closed #25 --- src/renderer/layout/components/SearchBar.vue | 6 +++++- src/renderer/views/search/index.vue | 9 +++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/renderer/layout/components/SearchBar.vue b/src/renderer/layout/components/SearchBar.vue index f356df4..4fd03c1 100644 --- a/src/renderer/layout/components/SearchBar.vue +++ b/src/renderer/layout/components/SearchBar.vue @@ -175,13 +175,17 @@ const search = () => { router.push({ path: '/search', query: { - keyword: value + keyword: value, + type: store.state.searchType } }); }; const selectSearchType = (key: number) => { store.state.searchType = key; + if (searchValue.value) { + search(); + } }; const searchTypeOptions = ref(SEARCH_TYPES); diff --git a/src/renderer/views/search/index.vue b/src/renderer/views/search/index.vue index 0b8f9f6..d9fe043 100644 --- a/src/renderer/views/search/index.vue +++ b/src/renderer/views/search/index.vue @@ -104,6 +104,15 @@ watch( } ); +watch( + () => searchType.value, + () => { + if (store.state.searchValue) { + loadSearch(store.state.searchValue); + } + } +); + const dateFormat = (time: any) => useDateFormat(time, 'YYYY.MM.DD').value; const loadSearch = async (keywords: any, type: any = null) => { hotKeyword.value = keywords;