From 92831d1fb684c58643657c9ec5e0d4b402811e41 Mon Sep 17 00:00:00 2001 From: Demis Bellot Date: Fri, 9 Aug 2024 02:38:48 +0800 Subject: [PATCH] Update AutoForm.vue --- src/components/AutoForm.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/AutoForm.vue b/src/components/AutoForm.vue index fa2811c..9dd3bcb 100644 --- a/src/components/AutoForm.vue +++ b/src/components/AutoForm.vue @@ -144,7 +144,6 @@ const formFields = ref() const formFieldsKey = ref(1) const elForm = ref() -defineExpose({ forceUpdate, props, setModel, formFields, submit, close }) function forceUpdate() { formFieldsKey.value++ //required to force revalidation model.value = resolveModel() @@ -197,6 +196,8 @@ const model = ref(resolveModel()) const loading = computed(() => client.loading.value) const title = computed(() => props.heading != null ? props.heading : (metaType.value?.description || humanize(typeName.value))) +defineExpose({ forceUpdate, props, setModel, formFields, submit, close, model }) + function newDto() { return typeof props.type == 'string' ? createDto(props.type) : props.type ? new props.type() : props.modelValue }