From 2a464134a0d6e417b7eeaf0a5b353bb69918ac49 Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Mon, 15 Aug 2022 14:43:06 +0800 Subject: [PATCH] perf: reset form when close editing modal Signed-off-by: Ryan Wang --- src/modules/interface/menus/components/MenuEditingModal.vue | 2 ++ .../interface/menus/components/MenuItemEditingModal.vue | 2 ++ src/modules/system/roles/components/RoleEditingModal.vue | 4 +++- src/modules/system/users/components/UserEditingModal.vue | 3 ++- 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/modules/interface/menus/components/MenuEditingModal.vue b/src/modules/interface/menus/components/MenuEditingModal.vue index 05424be23..793170a3b 100644 --- a/src/modules/interface/menus/components/MenuEditingModal.vue +++ b/src/modules/interface/menus/components/MenuEditingModal.vue @@ -8,6 +8,7 @@ import { apiClient } from "@halo-dev/admin-shared"; import { submitForm } from "@formkit/core"; import cloneDeep from "lodash.clonedeep"; import { useMagicKeys } from "@vueuse/core"; +import { reset } from "@formkit/core"; const props = defineProps({ visible: { @@ -87,6 +88,7 @@ watch(props, (newVal) => { } formState.value = cloneDeep(initialFormState); formState.value.metadata.name = uuid(); + reset("menu-form"); });