主管理员 1 month ago
parent
commit
6fb1a6600e
2 changed files with 19 additions and 15 deletions
  1. +1
    -0
      src/layout/layout/Header.vue
  2. +18
    -15
      src/views/home/Search.vue

+ 1
- 0
src/layout/layout/Header.vue View File

@ -38,6 +38,7 @@
placeholder="请输入关键词搜索" placeholder="请输入关键词搜索"
v-model="searchKeyword" v-model="searchKeyword"
class="search-input" class="search-input"
@keyup.enter="handleSearch"
> >
<template #append> <template #append>
<el-button type="primary" @click="handleSearch">搜索</el-button> <el-button type="primary" @click="handleSearch">搜索</el-button>


+ 18
- 15
src/views/home/Search.vue View File

@ -200,23 +200,26 @@ export default {
// //
const handleSearch = () => { const handleSearch = () => {
//
const query = {
page: 1
};
//
if (localSearchKeyword.value.trim()) { if (localSearchKeyword.value.trim()) {
//
const query = {
q: localSearchKeyword.value.trim(),
page: 1
};
if (selectedCategory.value) {
query.category = selectedCategory.value;
}
// URL
router.push({
path: '/search',
query: query
});
query.q = localSearchKeyword.value.trim();
}
//
if (selectedCategory.value) {
query.category = selectedCategory.value;
} }
// URL
router.push({
path: '/search',
query: query
});
}; };
// //


Loading…
Cancel
Save