From b77968bd1f15c8273abe29ffa17abbc1396bb4d3 Mon Sep 17 00:00:00 2001 From: App1ePine Date: Tue, 24 Jun 2025 20:09:18 +0800 Subject: [PATCH] =?UTF-8?q?fix(VideoSearch):=20=E4=BF=AE=E5=A4=8D=E6=9C=AA?= =?UTF-8?q?=E6=89=BE=E5=88=B0=E7=BB=93=E6=9E=9CError=E6=B6=88=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修复无结果时ElMessage消息 --- src/views/VideoSearch.vue | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/views/VideoSearch.vue b/src/views/VideoSearch.vue index e32e64d..f565e3d 100644 --- a/src/views/VideoSearch.vue +++ b/src/views/VideoSearch.vue @@ -262,8 +262,13 @@ const handleSearch = async () => { ElMessage.success(`找到 ${searchResults.value.length} 个相关视频`) } } catch (error) { - console.error('搜索失败:', error) - ElMessage.error('搜索失败,请稍后重试') + if(error.response && error.response.status === 404) { + console.log('搜索结果未找到') + ElMessage.warning('未找到相关视频') + } else { + console.error('搜索失败:', error) + ElMessage.error('搜索失败,请稍后重试') + } searchResults.value = [] } finally { isSearching.value = false