mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-08 01:06:41 +08:00
插件图标使用缓存
This commit is contained in:
@@ -106,7 +106,7 @@ const iconPath: Ref<string> = computed(() => {
|
|||||||
if (imageLoadError.value) return noImage
|
if (imageLoadError.value) return noImage
|
||||||
// 如果是网络图片则使用代理后返回
|
// 如果是网络图片则使用代理后返回
|
||||||
if (props.plugin?.plugin_icon?.startsWith('http'))
|
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}`
|
return `./plugin_icon/${props.plugin?.plugin_icon}`
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -170,7 +170,7 @@ const iconPath: Ref<string> = computed(() => {
|
|||||||
if (imageLoadError.value) return noImage
|
if (imageLoadError.value) return noImage
|
||||||
// 如果是网络图片则使用代理后返回
|
// 如果是网络图片则使用代理后返回
|
||||||
if (props.plugin?.plugin_icon?.startsWith('http'))
|
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}`
|
return `./plugin_icon/${props.plugin?.plugin_icon}`
|
||||||
})
|
})
|
||||||
@@ -180,7 +180,7 @@ const authorPath: Ref<string> = computed(() => {
|
|||||||
// 网络图片则使用代理后返回
|
// 网络图片则使用代理后返回
|
||||||
return `${import.meta.env.VITE_API_BASE_URL}system/img/1?imgurl=${encodeURIComponent(
|
return `${import.meta.env.VITE_API_BASE_URL}system/img/1?imgurl=${encodeURIComponent(
|
||||||
props.plugin?.author_url + '.png',
|
props.plugin?.author_url + '.png',
|
||||||
)}`
|
)}&cache=true`
|
||||||
})
|
})
|
||||||
|
|
||||||
// 重置插件
|
// 重置插件
|
||||||
|
|||||||
@@ -141,7 +141,7 @@ function getPluginIcon(plugin: Plugin): string {
|
|||||||
|
|
||||||
// 如果是网络图片则使用代理后返回
|
// 如果是网络图片则使用代理后返回
|
||||||
if (plugin?.plugin_icon?.startsWith('http'))
|
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}`
|
return `./plugin_icon/${plugin?.plugin_icon}`
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -603,7 +603,7 @@ function pluginIcon(item: Plugin) {
|
|||||||
if (pluginIconLoaded.value[item.id || '0'] === false) return noImage
|
if (pluginIconLoaded.value[item.id || '0'] === false) return noImage
|
||||||
// 如果是网络图片则使用代理后返回
|
// 如果是网络图片则使用代理后返回
|
||||||
if (item?.plugin_icon?.startsWith('http'))
|
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}`
|
return `./plugin_icon/${item?.plugin_icon}`
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user