From 615c16266375a61e72483d6658c09e7824ac1144 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Thu, 3 Jul 2025 17:09:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=92=E4=BB=B6=E5=9B=BE=E6=A0=87=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/cards/PluginAppCard.vue | 2 +- src/components/cards/PluginCard.vue | 4 ++-- src/layouts/components/QuickAccess.vue | 2 +- src/views/plugin/PluginCardListView.vue | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/cards/PluginAppCard.vue b/src/components/cards/PluginAppCard.vue index 7e2957af..f9dbd084 100644 --- a/src/components/cards/PluginAppCard.vue +++ b/src/components/cards/PluginAppCard.vue @@ -106,7 +106,7 @@ const iconPath: Ref = computed(() => { if (imageLoadError.value) return noImage // 如果是网络图片则使用代理后返回 if (props.plugin?.plugin_icon?.startsWith('http')) - return `${import.meta.env.VITE_API_BASE_URL}system/img/1?imgurl=${encodeURIComponent(props.plugin?.plugin_icon)}` + return `${import.meta.env.VITE_API_BASE_URL}system/img/1?imgurl=${encodeURIComponent(props.plugin?.plugin_icon)}&cache=true` return `./plugin_icon/${props.plugin?.plugin_icon}` }) diff --git a/src/components/cards/PluginCard.vue b/src/components/cards/PluginCard.vue index 21d01391..c17dfe94 100644 --- a/src/components/cards/PluginCard.vue +++ b/src/components/cards/PluginCard.vue @@ -170,7 +170,7 @@ const iconPath: Ref = computed(() => { if (imageLoadError.value) return noImage // 如果是网络图片则使用代理后返回 if (props.plugin?.plugin_icon?.startsWith('http')) - return `${import.meta.env.VITE_API_BASE_URL}system/img/1?imgurl=${encodeURIComponent(props.plugin?.plugin_icon)}` + return `${import.meta.env.VITE_API_BASE_URL}system/img/1?imgurl=${encodeURIComponent(props.plugin?.plugin_icon)}&cache=true` return `./plugin_icon/${props.plugin?.plugin_icon}` }) @@ -180,7 +180,7 @@ const authorPath: Ref = computed(() => { // 网络图片则使用代理后返回 return `${import.meta.env.VITE_API_BASE_URL}system/img/1?imgurl=${encodeURIComponent( props.plugin?.author_url + '.png', - )}` + )}&cache=true` }) // 重置插件 diff --git a/src/layouts/components/QuickAccess.vue b/src/layouts/components/QuickAccess.vue index 8d67d1f7..4514adc4 100644 --- a/src/layouts/components/QuickAccess.vue +++ b/src/layouts/components/QuickAccess.vue @@ -141,7 +141,7 @@ function getPluginIcon(plugin: Plugin): string { // 如果是网络图片则使用代理后返回 if (plugin?.plugin_icon?.startsWith('http')) - return `${import.meta.env.VITE_API_BASE_URL}system/img/1?imgurl=${encodeURIComponent(plugin?.plugin_icon)}` + return `${import.meta.env.VITE_API_BASE_URL}system/img/1?imgurl=${encodeURIComponent(plugin?.plugin_icon)}&cache=true` return `./plugin_icon/${plugin?.plugin_icon}` } diff --git a/src/views/plugin/PluginCardListView.vue b/src/views/plugin/PluginCardListView.vue index 17997583..7359fd3c 100644 --- a/src/views/plugin/PluginCardListView.vue +++ b/src/views/plugin/PluginCardListView.vue @@ -603,7 +603,7 @@ function pluginIcon(item: Plugin) { if (pluginIconLoaded.value[item.id || '0'] === false) return noImage // 如果是网络图片则使用代理后返回 if (item?.plugin_icon?.startsWith('http')) - return `${import.meta.env.VITE_API_BASE_URL}system/img/1?imgurl=${encodeURIComponent(item?.plugin_icon)}` + return `${import.meta.env.VITE_API_BASE_URL}system/img/1?imgurl=${encodeURIComponent(item?.plugin_icon)}&cache=true` return `./plugin_icon/${item?.plugin_icon}` }