//父组件给子组件传值
//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);
}
react组件间传值
来源:花图问答