diff --git a/src/components/AppHeader.vue b/src/components/AppHeader.vue index a8620f1a..f12137fb 100644 --- a/src/components/AppHeader.vue +++ b/src/components/AppHeader.vue @@ -22,7 +22,17 @@ placeholder="搜索应用名 / 包名 / 标签,按回车键搜索" @keydown.enter="handleSearch" @focus="handleSearchFocus" + @input="handleInput" /> + @@ -106,4 +115,8 @@ const handleInput = (event: Event): void => { const target = event.target as HTMLInputElement | null; emit("update:search-query", target?.value ?? props.searchQuery); }; + +const clearSearch = () => { + emit("update:search-query", ""); +};