reactjs - Ant 设计确认模式没有在单击是和否时关闭
问题描述
我正在使用 Ant 设计,但是单击 Yes 和 No 时,Modal 没有按预期关闭。这里的一些帮助是代码
function Study(props) {
let data=props.data
const showConfirm=(e,val,view) =>{ debugger
confirm({
title: 'Are you sure you want to remove '+val+' from your study list?',
icon: <ExclamationCircleOutlined />,
okText: 'Yes',
cancelText: 'No',
onOk:()=>{confirmOk(val,view)},
onCancel() {
console.log('Cancel');
},
});
}
return (
<div>
{props.deleteOption && <img class="deleteIcon" src={crossIcon} onClick={(e)=>showConfirm(e,data.studyName,props.view)}></img>}
</div>
)
}
请有人提出解决方案
解决方案
Modal.method() 用法:https://ant.design/components/modal/#Modal.method()
所有的 Modal.methods 都会返回一个引用,然后我们可以通过引用更新和关闭模态对话框。
推荐阅读
- laravel - 使用 laravel 工厂制作独特的行
- android - 如何修复无法下载 Android 插件组件:layoutlib-resources:检查日志以获取详细信息错误消息(使用 IntelliJ IDE 社区版)
- asp.net-core-mvc - 如何使用 ASP.NET Core MVC (C#) 中的按钮将单选按钮值传递给另一个网页?
- arima - 如何从最好的 auto_arima 模型中提取变量以适应它?
- node.js - 如何在 Strapi cms 组件中深度获取?
- php - PHP多维数组转换为JSON对象而不显示索引
- docker - 无法从远程容器中的 yaml 文件创建 conda env
- python - 在滑动窗口的倒数第二个测试用例中获取 TLE(使用的队列)
- c++ - 为什么 copy_if 不能与 STL 向量一起正常工作?
- css - 我可以在 react-responsive-carousel 中自定义 Carousel-indicators 吗