From 4424fc51c260715afb2a62ae78f26b8079370211 Mon Sep 17 00:00:00 2001 From: sakurayinfei <970412446@qq.com> Date: Thu, 28 Aug 2025 19:35:48 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9OCard=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E5=8F=98=E9=87=8F=E6=98=A0=E5=B0=84=EF=BC=8C=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E5=9B=BE=E6=96=87=E5=8D=A1=E7=89=87=E5=86=85=E8=BE=B9?= =?UTF-8?q?=E8=B7=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/opendesign/src/card/OCard.vue | 7 ++++- packages/opendesign/src/card/style/index.scss | 2 +- packages/opendesign/src/card/style/media.scss | 31 +++++++++++++------ packages/opendesign/src/card/style/var.scss | 10 ++++-- 4 files changed, 37 insertions(+), 13 deletions(-) diff --git a/packages/opendesign/src/card/OCard.vue b/packages/opendesign/src/card/OCard.vue index bbfcf4ff..95ab9390 100644 --- a/packages/opendesign/src/card/OCard.vue +++ b/packages/opendesign/src/card/OCard.vue @@ -29,6 +29,10 @@ const isTitleLimited = computed(() => { const isDetailLimited = computed(() => { return !isUndefined(props.detailMaxRow); }); + +const hasCover = computed(() => { + return Boolean(slots.cover || props.cover); +});