uibmodal模态框打开另一个模态框_antd Modal模态框,如何实现关闭一个模态框,另一个模态框马上打开?...

在React应用中,使用Ant Design的Modal组件,展示如何在一个模态框关闭时立即打开另一个模态框。通过调整组件状态,实现在点击关闭按钮时切换模态框的可见性。具体代码示例展示了如何定义`showModal`、`handleOk`、`handleCancel`等方法来控制两个Modal的显示和隐藏。
摘要由CSDN通过智能技术生成

你可以打开codepen 模拟 第一个. 我将我测试的 js 代码贴出来你覆盖过去 看看是不是你要的效果

8acc6eebb53a4b1a48f9bebf054907e1.png

const { Modal, Button } = antd;

class App extends React.Component {

state = { visible: false };

showModal = () => {

this.setState({

visible: true,

visible2:false

});

};

handleOk = e => {

console.log(e);

this.setState({

visible: false,

});

};

handleCancel = e => {

console.log(e);

this.setState({

visible: false,

visible2: true

});

};

handleOk2 = e => {

console.log(e);

this.setState({

visible2: false,

});

};

handleCancel2 = e => {

console.log(e);

this.setState({

visible2: false,

});

};

render() {

return (

Open Modal

title="Basic Modal"

visible={this.state.visible}

onOk={this.handleOk}

onCancel={this.handleCancel}

>

Some contents...

Some contents...

Some contents...

title="Other Modal"

visible={this.state.visible2}

onOk={this.handleOk2}

onCancel={this.handleCancel2}

>

Some contents...

Some contents...

Some contents...

);

}

}

ReactDOM.render(, mountNode);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值