开发中经常需要使用操作提示弹窗,在 Antd 中的 Modal 组件提供了 confirm 方法,可以快速实现操作提示弹窗。本文就来介绍一下如何使用 Modal.useModal 创建弹窗,并且实现手动控制弹窗的关闭逻辑。
一、代码演示
1 |
|
二、代码解读
onOk 事件: 点击确定回调,参数为关闭函数,返回 promise 时 resolve 后自动关闭。这个参数很关键,我们可以通过这个参数来手动控制弹窗的关闭。
详见:
关键步骤 1:传出去的 onOk 事件,调用 submit 方法,传入 data 和 e,e 即为关闭函数,调用 e 即可关闭弹窗。
关键步骤 2:在 submit 方法中,根据接口请求结果,code===0
成功,则调用 e 即可关闭弹窗;否则不关闭弹窗。
欢迎访问:天问博客
本文作者: Tiven
发布时间: 2023-09-04
最后更新: 2023-09-12
本文标题: Antd v5.8 modal.confirm 手动控制关闭
本文链接: https://www.tiven.cn/p/b91bb773/
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!
发布时间: 2023-09-04
最后更新: 2023-09-12
本文标题: Antd v5.8 modal.confirm 手动控制关闭
本文链接: https://www.tiven.cn/p/b91bb773/
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!
v1.4.16