mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-06 16:16:42 +08:00
fix image
This commit is contained in:
@@ -393,7 +393,13 @@ onBeforeMount(() => {
|
|||||||
<div class="media-page">
|
<div class="media-page">
|
||||||
<div class="media-header">
|
<div class="media-header">
|
||||||
<div class="media-poster">
|
<div class="media-poster">
|
||||||
<VImg :src="getW500Image(mediaDetail.poster_path)" cover />
|
<VImg :src="getW500Image(mediaDetail.poster_path)" cover class="object-cover aspect-w-2 aspect-h-3 ring-1 ring-gray-500">
|
||||||
|
<template #placeholder>
|
||||||
|
<div class="w-full h-full">
|
||||||
|
<VSkeletonLoader class="object-cover aspect-w-2 aspect-h-3" />
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
</VImg>
|
||||||
</div>
|
</div>
|
||||||
<div class="media-title">
|
<div class="media-title">
|
||||||
<div v-if="isExists" class="media-status">
|
<div v-if="isExists" class="media-status">
|
||||||
|
|||||||
@@ -46,6 +46,15 @@ async function nameTest() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 打开TMDB详情页面
|
||||||
|
function openTmdbPage(type: string, tmdbId: number) {
|
||||||
|
if (!type || !tmdbId)
|
||||||
|
return
|
||||||
|
|
||||||
|
const url = `https://www.themoviedb.org/${type === '电影' ? 'movie' : 'tv'}/${tmdbId}`
|
||||||
|
window.open(url, '_blank')
|
||||||
|
}
|
||||||
|
|
||||||
// TMDB图片转换为w500大小
|
// TMDB图片转换为w500大小
|
||||||
function getW500Image(url = '') {
|
function getW500Image(url = '') {
|
||||||
if (!url)
|
if (!url)
|
||||||
@@ -104,10 +113,16 @@ function getW500Image(url = '') {
|
|||||||
<VImg
|
<VImg
|
||||||
width="10rem"
|
width="10rem"
|
||||||
aspect-ratio="2/3"
|
aspect-ratio="2/3"
|
||||||
class="object-cover aspect-w-2 aspect-h-3 rounded ring-1 ring-gray-500 shadow"
|
class="object-cover aspect-w-2 aspect-h-3 rounded-lg ring-1 ring-gray-500"
|
||||||
:src="getW500Image(nameTestResult?.media_info?.poster_path)"
|
:src="getW500Image(nameTestResult?.media_info?.poster_path)"
|
||||||
cover
|
cover
|
||||||
/>
|
>
|
||||||
|
<template #placeholder>
|
||||||
|
<div class="w-full h-full">
|
||||||
|
<VSkeletonLoader class="object-cover aspect-w-2 aspect-h-3" />
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
</VImg>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
@@ -153,6 +168,7 @@ function getW500Image(url = '') {
|
|||||||
variant="elevated"
|
variant="elevated"
|
||||||
color="success"
|
color="success"
|
||||||
class="me-1 mb-1"
|
class="me-1 mb-1"
|
||||||
|
@click="openTmdbPage(nameTestResult?.media_info?.type, nameTestResult?.media_info?.tmdb_id)"
|
||||||
>
|
>
|
||||||
{{ nameTestResult?.media_info?.tmdb_id }}
|
{{ nameTestResult?.media_info?.tmdb_id }}
|
||||||
</VChip>
|
</VChip>
|
||||||
|
|||||||
Reference in New Issue
Block a user