From 5a2ea43524ea51123f8784cfd266a008b555f859 Mon Sep 17 00:00:00 2001 From: Bang <15622356989@163.com> Date: Thu, 23 Mar 2023 18:04:22 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20select=E5=AF=BC=E5=87=BAupdateLabel&?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../opendesign/src/components/cascader/OCascader.vue | 11 ++++++++++- .../src/components/checkbox-group/style/index.scss | 10 +++++++++- .../src/components/radio-group/style/index.scss | 10 +++++++++- packages/opendesign/src/components/rate/ORate.vue | 2 +- .../opendesign/src/components/rate/style/index.scss | 9 ++++++--- packages/opendesign/src/components/select/OSelect.vue | 7 +++++++ .../src/components/textarea/style/index.scss | 2 ++ 7 files changed, 44 insertions(+), 7 deletions(-) diff --git a/packages/opendesign/src/components/cascader/OCascader.vue b/packages/opendesign/src/components/cascader/OCascader.vue index 314de659..13d95d0e 100644 --- a/packages/opendesign/src/components/cascader/OCascader.vue +++ b/packages/opendesign/src/components/cascader/OCascader.vue @@ -24,6 +24,8 @@ const emits = defineEmits<{ (e: 'change', val: CascaderValueT): void; }>(); +const selectRef = ref | null>(); + const _value = ref(props.modelValue); const inputLabel = ref(); @@ -66,8 +68,14 @@ watch( } ); +watch( + () => inputLabel.value, + (val) => { + selectRef.value?.updateLabel(val); + } +); + const onClick = (option: ColumnInfoT, columnInfo: Array) => { - console.log(panelInfo.value); if (!isArray(panelInfo.value)) { return; } @@ -101,6 +109,7 @@ const onClick = (option: ColumnInfoT, columnInfo: Array) => {