fix: search bar enter with input search

This commit is contained in:
shinya
2025-08-22 19:30:55 +08:00
parent 145111d3ca
commit aec039e42e
2 changed files with 35 additions and 0 deletions

View File

@@ -658,6 +658,19 @@ function SearchPageClient() {
isVisible={showSuggestions}
onSelect={handleSuggestionSelect}
onClose={() => setShowSuggestions(false)}
onEnterKey={() => {
// 当用户按回车键时,使用搜索框的实际内容进行搜索
const trimmed = searchQuery.trim().replace(/\s+/g, ' ');
if (!trimmed) return;
// 回显搜索框
setSearchQuery(trimmed);
setIsLoading(true);
setShowResults(true);
setShowSuggestions(false);
router.push(`/search?q=${encodeURIComponent(trimmed)}`);
}}
/>
</div>
</form>