From e9c6dd83b1b21bd46fbb7b16f159733761b49fd2 Mon Sep 17 00:00:00 2001 From: zhang Date: Wed, 17 Apr 2024 04:01:13 +0800 Subject: [PATCH] =?UTF-8?q?feat(BasicForm):=20=E6=96=B0=E5=A2=9E=E7=9B=91?= =?UTF-8?q?=E5=90=AC=E8=A1=A8=E5=8D=95=E6=94=B6=E7=BC=A9=E6=96=B9=E6=B3=95?= =?UTF-8?q?=E4=BC=A0=E5=80=BC=E8=BF=9B=E8=A1=8C=E5=88=A4=E6=96=AD=20(#3745?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Form/src/hooks/useAdvanced.ts | 2 +- src/views/demo/form/AdvancedForm.vue | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/components/Form/src/hooks/useAdvanced.ts b/src/components/Form/src/hooks/useAdvanced.ts index 5f54dd422..fb9edcf38 100644 --- a/src/components/Form/src/hooks/useAdvanced.ts +++ b/src/components/Form/src/hooks/useAdvanced.ts @@ -160,7 +160,7 @@ export default function ({ getAdvanced(unref(getProps).actionColOptions || { span: BASIC_COL_LEN }, itemColSum, true); - emit('advanced-change'); + emit('advanced-change', advanceState.isAdvanced); } function handleToggleAdvanced() { diff --git a/src/views/demo/form/AdvancedForm.vue b/src/views/demo/form/AdvancedForm.vue index 25c5a6c8a..c5f32cb72 100644 --- a/src/views/demo/form/AdvancedForm.vue +++ b/src/views/demo/form/AdvancedForm.vue @@ -5,7 +5,7 @@ - + @@ -182,4 +182,13 @@ showAdvancedButton: true, alwaysShowLines: 2, }); + + function onAdvancedChange(isAdvanced: boolean) { + console.log('isAdvanced: ' + isAdvanced); + if (isAdvanced) { + // do something + } else { + // do something + } + }