From 2b76024175e4a41dfe7361cc48752dc5fd746e5a Mon Sep 17 00:00:00 2001 From: hejin Date: Mon, 28 Jul 2025 23:35:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E5=85=A8=E7=AB=99=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/header.vue | 15 +++++ components/seo-pagination.vue | 1 + locales/en.json | 3 +- locales/zh.json | 3 +- pages/inquiry.vue | 2 +- pages/search-result.vue | 111 ++++++++++++++++++++++++++++++++++ 6 files changed, 132 insertions(+), 3 deletions(-) create mode 100644 pages/search-result.vue diff --git a/components/header.vue b/components/header.vue index 0d85404..db205f1 100644 --- a/components/header.vue +++ b/components/header.vue @@ -13,6 +13,7 @@ class="search-input" v-model="searchVal" placeholder="SEARCH" + @keydown.enter="search" > @@ -27,6 +28,7 @@ class="search-input" v-model="searchVal" placeholder="SEARCH" + @keydown.enter="search" > diff --git a/components/seo-pagination.vue b/components/seo-pagination.vue index 71599dc..fd1ef0f 100644 --- a/components/seo-pagination.vue +++ b/components/seo-pagination.vue @@ -42,6 +42,7 @@ export default { '$route': { handler(val) { this.currentPage = val.query[this.pageKey] || 1 + this.queryStr = '' for (let key in val.query) { if (key!==this.pageKey) { this.queryStr = `${this.queryStr}&${key}=${val.query[key]}` diff --git a/locales/en.json b/locales/en.json index d404b93..af81e30 100644 --- a/locales/en.json +++ b/locales/en.json @@ -30,7 +30,8 @@ "search": "Search", "next": "Next", "prev": "Prev", - "submitSuccess": "Submit success" + "submitSuccess": "Submit success", + "fulltextsearch": "Full text search" }, "menu": { "Home": "Home", diff --git a/locales/zh.json b/locales/zh.json index 9b818aa..7818660 100644 --- a/locales/zh.json +++ b/locales/zh.json @@ -30,7 +30,8 @@ "search": "搜索", "next": "下一个", "prev": "上一个", - "submitSuccess": "提交成功" + "submitSuccess": "提交成功", + "fulltextsearch": "全站搜索" }, "menu": { "Home": "首页", diff --git a/pages/inquiry.vue b/pages/inquiry.vue index 66a2b6b..97afb86 100644 --- a/pages/inquiry.vue +++ b/pages/inquiry.vue @@ -176,7 +176,7 @@ + + \ No newline at end of file