如果你想在外部控制 Modal.confirm
的打开和关闭,可以使用以下方法:
import { Modal } from "antd";
let modalInstance;
const openModal = () => {
modalInstance = Modal.confirm({
title: "Do you Want to delete these items?",
content: "Some descriptions",
onOk() {
console.log("OK");
},
onCancel() {
console.log("Cancel");
},
});
};
const closeModal = () => {
modalInstance.destroy();
};
// 打开 Modal
openModal();
// 关闭 Modal
closeModal();
在这个示例中,我们通过 Modal.confirm
打开一个 Modal
,并将返回的实例赋值给 modalInstance
。然后,我们可以通过调用 modalInstance.destroy()
来关闭 Modal
。
希望这个解决方案对你有帮助!如果你还有其他问题,请随时提问。