feat 插件支持在线图标

This commit is contained in:
jxxghp
2023-11-01 22:03:46 +08:00
parent 21bc8edbd8
commit f8071ada0b
4 changed files with 20 additions and 6 deletions
+8 -1
View File
@@ -136,6 +136,13 @@ async function showPluginConfig() {
pluginConfigDialog.value = true
}
// 计算图标路径
const iconPath = computed(() => {
return props.plugin?.plugin_icon?.startsWith('http')
? props.plugin?.plugin_icon
: `/plugin_icon/${props.plugin?.plugin_icon}`
})
// 弹出菜单
const dropdownItems = ref([
{
@@ -216,7 +223,7 @@ const dropdownItems = ref([
:class="{ shadow: isImageLoaded }"
>
<VImg
:src="`/plugin_icon/${props.plugin?.plugin_icon}`"
:src="iconPath"
aspect-ratio="4/3"
cover
:class="{ shadow: isImageLoaded }"