Browse Source

feat(modal): add closeModal for useModal

pull/726/head
无木 5 years ago
parent
commit
6d5f9aa699
  1. 4
      src/components/Modal/src/hooks/useModal.ts
  2. 1
      src/components/Modal/src/types.ts

4
src/components/Modal/src/hooks/useModal.ts

@ -90,6 +90,10 @@ export function useModal(): UseModalReturnType {
dataTransferRef[unref(uidRef)] = toRaw(data);
}
},
closeModal: () => {
getInstance()?.setModalProps({ visible: false });
},
};
return [register, methods];
}

1
src/components/Modal/src/types.ts

@ -13,6 +13,7 @@ export type RegisterFn = (modalMethods: ModalMethods, uuid?: string) => void;
export interface ReturnMethods extends ModalMethods {
openModal: <T = any>(props?: boolean, data?: T, openOnSet?: boolean) => void;
closeModal: () => void;
getVisible?: ComputedRef<boolean>;
}

Loading…
Cancel
Save