From 876c32e8337d80528c7a864d8fb6f99a9dc29ba0 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Tue, 14 Oct 2025 12:58:11 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E3=80=90=E6=A1=86=E6=9E=B6?= =?UTF-8?q?=E3=80=91description=20=E5=A2=9E=E5=8A=A0=E5=AF=B9=20xx.yyy=20?= =?UTF-8?q?=E5=B1=9E=E6=80=A7=E7=9A=84=E8=AF=BB=E5=8F=96=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/components/description/description.vue | 4 +++- apps/web-ele/src/components/description/description.vue | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/web-antd/src/components/description/description.vue b/apps/web-antd/src/components/description/description.vue index 23682e7aa..c3f54695f 100644 --- a/apps/web-antd/src/components/description/description.vue +++ b/apps/web-antd/src/components/description/description.vue @@ -7,6 +7,8 @@ import type { DescriptionItemSchema, DescriptionsOptions } from './typing'; import { defineComponent } from 'vue'; +import { get } from '@vben/utils'; + import { Descriptions, DescriptionsItem } from 'ant-design-vue'; /** 对 Descriptions 进行二次封装 */ @@ -45,7 +47,7 @@ const Description = defineComponent({ ? item.content(props.data) : item.content; } - return item.field ? props.data?.[item.field] : null; + return item.field ? get(props.data, item.field) : null; }; return () => ( diff --git a/apps/web-ele/src/components/description/description.vue b/apps/web-ele/src/components/description/description.vue index 424ecb620..0c5a49b36 100644 --- a/apps/web-ele/src/components/description/description.vue +++ b/apps/web-ele/src/components/description/description.vue @@ -7,6 +7,8 @@ import type { DescriptionItemSchema, DescriptionsOptions } from './typing'; import { defineComponent } from 'vue'; +import { get } from '@vben/utils'; + import { ElDescriptions, ElDescriptionsItem } from 'element-plus'; /** 对 Descriptions 进行二次封装 */ @@ -45,7 +47,7 @@ const Description = defineComponent({ ? item.content(props.data) : item.content; } - return item.field ? props.data?.[item.field] : null; + return item.field ? get(props.data, item.field) : null; }; return () => (