Browse Source

feat(BasicForm): 新增监听表单收缩方法传值进行判断 (#3745)

pull/3755/head
zhang 2 years ago
committed by GitHub
parent
commit
e9c6dd83b1
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 2
      src/components/Form/src/hooks/useAdvanced.ts
  2. 11
      src/views/demo/form/AdvancedForm.vue

2
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() {

11
src/views/demo/form/AdvancedForm.vue

@ -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>

Loading…
Cancel
Save