react组件间传值

2018-08-06  本文已影响4人  米诺zuo
//父组件给子组件传值
//this.state = {
      showRepository: false,
      selectedRowData: {}
  };

 <BuildHistory
            projectId={this.props.projectId}
            selectedRow={this.state.selectedRowData}
            triggleStatus={this.triggleStatus}
          />
//子组件
console.log("definitionName", this.props.selectedRow);

//子组件给父组件传值
//父组件
selectedRow(record) {
    this.setState({
      selectedRowData: record
    });
  }
<BuildManage
            projectId={this.props.projectId}
            selectedRow={this.selectedRow.bind(this)}
            triggleStatus={this.triggleStatus}
          />

//子组件
 openRepostory(record) {
    console.log("record1111111111111111111", record);
    this.props.triggleStatus(true);
    this.props.selectedRow(record);
  }
上一篇下一篇

猜你喜欢

热点阅读