react子组件向父组件传递数据

父组件示例代码

import React, { Component } from 'react'
import Home from './home'
import './App.css';

class App extends Component{
constructor(props){
  super(props);
  this.state={
    gae:'这是父组件的数据'
  }
}
fu(){
  alert('我是父组件的数据')
}
po(t){//po方法执行弹出子组件的数据t
  alert(t)
}
render(){
  return(
 <Home fn={this.po}></Home>)//父组件接受数据执行po方法
}
}

export default App;

子组件示例代码

import React, { Component } from 'react'
export default class Home extends  Component{
    constructor(props){
        super(props);
        this.state={
          msg:'我是隔壁村的王大壮',
          pp:'这是子组件的数据'
        }
          }
          bu(text){
            this.props.fn(text)//将数据发给父组件
          }
render(){
    return(
        <div>
     <button onClick={this.bu.bind(this,this.state.pp)}>获取父组件方法</button>
        </div>
    )
}
}

结果展现
在这里插入图片描述


个人github:https://github.com/webxingkong

如有不正确的地方请指教联系修改,后期将不断更新,谢谢你们的支持

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值