zhang
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with
11 additions and
2 deletions
-
src/components/Form/src/hooks/useAdvanced.ts
-
src/views/demo/form/AdvancedForm.vue
|
|
|
@ -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() { |
|
|
|
|
|
|
|
@ -5,7 +5,7 @@ |
|
|
|
</CollapseContainer> |
|
|
|
|
|
|
|
<CollapseContainer title="超过3行自动收起,折叠时保留2行" class="mt-4"> |
|
|
|
<BasicForm @register="register1" /> |
|
|
|
<BasicForm @register="register1" @advanced-change="onAdvancedChange" /> |
|
|
|
</CollapseContainer> |
|
|
|
</PageWrapper> |
|
|
|
</template> |
|
|
|
@ -182,4 +182,13 @@ |
|
|
|
showAdvancedButton: true, |
|
|
|
alwaysShowLines: 2, |
|
|
|
}); |
|
|
|
|
|
|
|
function onAdvancedChange(isAdvanced: boolean) { |
|
|
|
console.log('isAdvanced: ' + isAdvanced); |
|
|
|
if (isAdvanced) { |
|
|
|
// do something |
|
|
|
} else { |
|
|
|
// do something |
|
|
|
} |
|
|
|
} |
|
|
|
</script> |
|
|
|
|