From 5a6aef9b9dc13286da08d67c71a0a77d19a302a4 Mon Sep 17 00:00:00 2001 From: Alvaro Saburido Date: Fri, 18 Dec 2020 18:08:27 +0100 Subject: [PATCH] fix: update cache after change detection succeed. --- src/components/dynamic-form/DynamicForm.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/dynamic-form/DynamicForm.vue b/src/components/dynamic-form/DynamicForm.vue index 8bdd2cc..f9c8dea 100644 --- a/src/components/dynamic-form/DynamicForm.vue +++ b/src/components/dynamic-form/DynamicForm.vue @@ -90,7 +90,7 @@ export default defineComponent({ components, setup(props, ctx) { const { options } = inject(dynamicFormsSymbol); - const cache = deepClone(toRaw(props.form.fields)); + let cache = deepClone(toRaw(props.form.fields)); const controls: Ref[]> = ref([]); const forceValidation = ref(false); @@ -245,6 +245,7 @@ export default defineComponent({ }); } }); + cache = deepClone(toRaw(props.form.fields)); } function resetForm() {