【发布时间】:2020-12-09 11:14:55
【问题描述】:
我想点击按钮然后显示模态事件
但是这段代码没有显示模态,也没有反应
所以我尝试添加代码{()=>BtnModal()}arrowfunction,但同样没有反应。
我搜索了其他解决方案this keyworld add,但是这个keyworld没有使用功能组件。
我该如何解决这个问题?
Modal.js(我用过antd设计)
import { Modal } from 'antd';
function BtnModal(){
const [modal2Visible,setModal2Visible]=useState(true);
return (
<>
<Modal
title="Modal"
centered
visible={modal2Visible}
onOk={() => setModal2Visible(false)}
onCancel={() => setModal2Visible(false)}
>
<p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sed dolorem ratione qui iste.<br />
Dignissimos nisi sint rerum numquam obcaecati voluptatem quidem, quasi rem,<br />
veritatis voluptatum omnis excepturi, fugit quia harum?</p>
</Modal>
</>
);
};
export default BtnModal;
Header.js
import BtnModal from './BtnModal';
function Header() {
return (
<>
<div className="Head-wrap">
<span>Header</span>
</div>
<div className="btn-list">
<button onClick={BtnModal}>TestBtn</button>
</div>
</>
);
};
export default Header;
我正在尝试解决这个问题。TT 我正在尝试解决这个问题.....
【问题讨论】:
标签: reactjs buttonclick react-functional-component