react 组件间的传值

wangpeng679 2017-08-10 02:34:59

render() {
return (
<div className='home-admin-container'>
<div className='home-admin-left'>
<ElectCenterTree {...this.props} />
</div>
<div className='home-admin-right'>
<div className='home-admin-right-content'>
<GraphPanel />
</div>
</div>


</div>
);
}

如上 ElectCenterTree 为一个树形图的组件 每次点击节点都会得到节点ID 我怎么获取这个ID 并把他传到 <GraphPanel> 这个组件里去啊
初学者!!!
...全文
293 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaotuni 2017-08-11
  • 打赏
  • 举报
回复
render() {
const {TreeId} = this.state;
return (
<div className='home-admin-container'>
<div className='home-admin-left'>
<ElectCenterTree {...this.props} onSelect={(args)=>{
// 组件输出一个事件,如 onSelect事件,来通知外面信息。
const {id} = args;
this.setState({TreeId : id}}
}} />
</div>
<div className='home-admin-right'>
<div className='home-admin-right-content'>
<GraphPanel TreeId = {TreeId} />
</div>
</div>
</div>
);
}

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧