首页 > 其他 > 详细

react 父子组件传值

时间:2021-02-02 11:21:09      阅读:34      评论:0      收藏:0      [点我收藏+]
//父组件

const LayoutMain = ()=>{
  const  [flowImg,setFlowImg] = useState(false);
  const openModal = ()=>{
    setFlowImg(true)
    console.log(flowImg);
  }
  const handleOk = ()=>{
    setFlowImg(false)
  }
  const handleCancel = ()=>{
    setFlowImg(false)
  }
  return(<div>
    <button onClick={openModal}>打开modal</button>
    <FlowImg handleOk={handleOk} handleCancel={handleCancel} isModalVisible={flowImg}/>  //属性传值/传事件
  </div>)
}
export default LayoutMain;


//子组件
const FlowImg =(props)=>{
  const { isModalVisible, handleOk,handleCancel} = props;//子组件 用props 接收值和事件
  return(<div>
      <Modal title="Basic Modal" visible={isModalVisible} onOk={handleOk} onCancel={handleCancel}>
        <p>Some contents...</p>
        <p>Some contents...</p>
        <p>Some contents...</p>
      </Modal>
  </div>)
}

 

react 父子组件传值

原文:https://www.cnblogs.com/zhaozhenzhen/p/14360506.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!