From ccd87d06be667cd45cc0a7e8fc9b195305b6da2d Mon Sep 17 00:00:00 2001 From: AdingApkgg Date: Sat, 27 Dec 2025 07:00:22 +0800 Subject: [PATCH] Enhance image loading and refactor screenshot handling in VndbPanel.vue - Added `referrerpolicy="no-referrer"` to image elements to improve privacy during image loading. - Removed unused `screenshotsReady` state and related logic, simplifying the component's state management. - Updated class names for consistency and improved styling of screenshot buttons. - Cleaned up comments for better clarity regarding screenshot loading behavior. --- src/components/VndbPanel.vue | 39 +++++++----------------------------- 1 file changed, 7 insertions(+), 32 deletions(-) diff --git a/src/components/VndbPanel.vue b/src/components/VndbPanel.vue index 13b4248..cb8ffc0 100644 --- a/src/components/VndbPanel.vue +++ b/src/components/VndbPanel.vue @@ -97,6 +97,7 @@ :alt="searchStore.vndbInfo.mainName" class="w-full h-auto rounded-2xl shadow-lg cursor-pointer hover:opacity-90 hover:scale-[1.02] transition-all" loading="lazy" + referrerpolicy="no-referrer" @error="handleImageError" /> @@ -377,6 +378,7 @@ :alt="char.name" class="absolute inset-0 w-full h-full object-cover" loading="lazy" + referrerpolicy="no-referrer" @load="($event.target as HTMLElement).parentElement?.querySelector('.skeleton')?.classList.add('hidden')" /> @@ -513,10 +515,9 @@ - +
@@ -527,14 +528,15 @@ @@ -548,7 +550,7 @@