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 + } + }