diff --git a/app/components/pages/search/SearchTabs.vue b/app/components/pages/search/SearchTabs.vue index 1d9e4b5..1cfedd6 100644 --- a/app/components/pages/search/SearchTabs.vue +++ b/app/components/pages/search/SearchTabs.vue @@ -47,3 +47,9 @@ currentPage.value = 1; // 重置页码 }); + + diff --git a/app/pages/download/[id].vue b/app/pages/download/[id].vue index 2eab179..5cac282 100644 --- a/app/pages/download/[id].vue +++ b/app/pages/download/[id].vue @@ -4,11 +4,17 @@

{{ $t('navigation.downloads') }}

-
- -
-
- +
+ + +
diff --git a/app/pages/products/[slug].vue b/app/pages/products/[slug].vue index a32daa8..a079be1 100644 --- a/app/pages/products/[slug].vue +++ b/app/pages/products/[slug].vue @@ -1,31 +1,21 @@ @@ -37,7 +27,7 @@ // 获取路由参数 const id = route.params.slug as string; - const { data: product, pending, error } = await useProduct(id); + const { data: product, error } = await useProduct(id); const breadcrumbItems = computed(() => [ { label: $t('navigation.home'), to: localePath('/') }, diff --git a/app/pages/search.vue b/app/pages/search.vue index d555bb5..06501f6 100644 --- a/app/pages/search.vue +++ b/app/pages/search.vue @@ -1,18 +1,33 @@ @@ -96,7 +111,11 @@ .search-state { display: flex; justify-content: center; - padding: 3rem 0; + } + + .skeleton-item { + height: 80px; + margin-bottom: 1rem; } @media (max-width: 640px) { diff --git a/app/pages/solutions/[slug].vue b/app/pages/solutions/[slug].vue index d35332a..6ef5650 100644 --- a/app/pages/solutions/[slug].vue +++ b/app/pages/solutions/[slug].vue @@ -1,23 +1,18 @@ @@ -29,7 +24,7 @@ // 获取路由参数 const id = route.params.slug as string; - const { data: solution, pending, error } = await useSolution(id); + const { data: solution, error } = await useSolution(id); const breadcrumbItems = computed(() => [ { label: $t('navigation.home'), to: localePath('/') },