From 998ae966096b9f87b38397fa1c93d6f6d06a3d39 Mon Sep 17 00:00:00 2001 From: D-xuanmo Date: Sat, 25 May 2024 18:27:53 +0800 Subject: [PATCH] =?UTF-8?q?feat(Cell):=20=E5=8D=95=E5=85=83=E6=A0=BC?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=A0=87=E9=A2=98=E5=9E=82=E7=9B=B4=E5=B1=85?= =?UTF-8?q?=E4=B8=AD=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/src/pages/components/common/cell.md | 1 + packages/dl-common/src/cell/cell.tsx | 3 ++- packages/dl-common/src/cell/demo/index.vue | 2 ++ packages/dl-common/src/cell/props.ts | 7 +++++++ packages/dl-common/src/cell/style.scss | 5 +++++ packages/dl-common/src/form/components/form-item.vue | 11 ++++++----- 6 files changed, 23 insertions(+), 6 deletions(-) diff --git a/docs/src/pages/components/common/cell.md b/docs/src/pages/components/common/cell.md index dfa238f0..7c843aa5 100644 --- a/docs/src/pages/components/common/cell.md +++ b/docs/src/pages/components/common/cell.md @@ -79,6 +79,7 @@ import { TipsOutlined, CloseOutlined } from '@xuanmo/dl-icons' |title-width|`string`|`80px`|标题宽度|N| |title-class|`string`|-|标题类名|N| |title-align|`string`|`left`|标题对齐方式,可选值:`left/center/right`|N| +|title-vertical-center|`boolean`|`false`|标题垂直居中|N| |hide-title|`boolean`|`false`|是否隐藏标题|N| |required|`boolean`|`false`|是否显示必填标识|N| |content|`string`|-|内容|N| diff --git a/packages/dl-common/src/cell/cell.tsx b/packages/dl-common/src/cell/cell.tsx index 827919cb..06271c12 100644 --- a/packages/dl-common/src/cell/cell.tsx +++ b/packages/dl-common/src/cell/cell.tsx @@ -33,7 +33,8 @@ export default defineComponent({ return () => { const titleClassName = [ bem('title', { - [props.titleAlign]: props.titleAlign + [props.titleAlign]: props.titleAlign, + 'title-vertical-center': props.titleVerticalCenter }), props.titleClass ] diff --git a/packages/dl-common/src/cell/demo/index.vue b/packages/dl-common/src/cell/demo/index.vue index 947c5431..4aa17cb5 100644 --- a/packages/dl-common/src/cell/demo/index.vue +++ b/packages/dl-common/src/cell/demo/index.vue @@ -6,6 +6,7 @@ suffix="后缀" arrow required + client-type="PC" >