diff --git a/packages/opendesign/src/components/cascader/OCascader.vue b/packages/opendesign/src/components/cascader/OCascader.vue index 314de65906b12aa000f9432956d4dc96684b7398..13d95d0eb98a347899766304273a4120e4502343 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) => {