mirror of https://github.com/halo-dev/halo-admin
fix: failed to create menu item with ref
Signed-off-by: Ryan Wang <i@ryanc.cc>pull/632/head
parent
3edc16a744
commit
36f268cfbc
|
@ -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"
|
||||
>
|
||||
|
|
Loading…
Reference in New Issue