image proxy

This commit is contained in:
jxxghp
2024-01-05 21:35:33 +08:00
parent d02fe55a1e
commit ace7a6621f
4 changed files with 12 additions and 4 deletions

View File

@@ -21,6 +21,12 @@ function goPlay() {
if (props.media?.link)
window.open(props.media?.link, '_blank')
}
// 计算图片地址
const getImgUrl = computed(() => {
const image = props.media?.image || ''
return `${import.meta.env.VITE_API_BASE_URL}system/img/${encodeURIComponent(image)}`
})
</script>
<template>
@@ -43,7 +49,7 @@ function goPlay() {
>
<template #image>
<VImg
:src="props.media?.image"
:src="getImgUrl"
aspect-ratio="2/3"
cover
@load="imageLoadHandler"

View File

@@ -18,7 +18,8 @@ function imageLoadHandler() {
// 计算图片地址
const getImgUrl = computed(() => {
return props.media?.image || props.media?.image_list?.[0]
const image = props.media?.image || props.media?.image_list?.[0] || ''
return `${import.meta.env.VITE_API_BASE_URL}system/img/${encodeURIComponent(image)}`
})
// 跳转播放

View File

@@ -30,7 +30,8 @@ function getChipColor(type: string) {
const getImgUrl = computed(() => {
if (imageLoadError.value)
return noImage
return props.media?.image
const image = props.media?.image || ''
return `${import.meta.env.VITE_API_BASE_URL}system/img/${encodeURIComponent(image)}`
})
// 跳转播放