diff --git a/src/components/viewPost/tp-image.vue b/src/components/viewPost/tp-image.vue index d0a422b9..f918e7b2 100644 --- a/src/components/viewPost/tp-image.vue +++ b/src/components/viewPost/tp-image.vue @@ -129,11 +129,11 @@ function getImageTitle(): string { function getImageExt(): string { if (props.data.attributes && props.data.attributes.ext) return props.data.attributes.ext; - if (typeof props.data.insert.image === "string") { - const arr = props.data.insert.image.split("."); - return arr[arr.length - 1]; + if (typeof props.data.insert.image !== "string") { + return props.data.insert.image.format; } - return props.data.insert.image.format; + const arr = oriUrl.value.split("."); + return arr[arr.length - 1]; }