fix: failed to create menu item with ref

Signed-off-by: Ryan Wang <i@ryanc.cc>
pull/632/head
Ryan Wang 2022-09-29 22:39:56 +08:00
parent 3edc16a744
commit 36f268cfbc
1 changed files with 7 additions and 0 deletions

View File

@ -101,6 +101,8 @@ const onVisibleChange = (visible: boolean) => {
const handleResetForm = () => {
formState.value = cloneDeep(initialFormState);
formState.value.metadata.name = uuid();
selectedMenuItemSource.value = menuItemSources[0].value;
selectedRef.value = "";
reset("menuitem-form");
};
@ -109,6 +111,10 @@ watch(
(visible) => {
if (visible) {
setFocus("displayNameInput");
if (!props.menuItem) {
selectedRef.value = "";
}
} else {
handleResetForm();
}
@ -300,6 +306,7 @@ watch(
id="menuitem-form"
name="menuitem-form"
type="form"
:preserve="true"
:config="{ validationVisibility: 'submit' }"
@submit="handleSaveMenuItem"
>