1 回答
TA贡献1827条经验 获得超9个赞
父组件获得了数据后 将你的数据存储在父组件的state当中 ,然后向子组件传递通过state去传递就好了
如:
//父组件 Parent
class Parent extends React.Component{
constructor(props){
super(props);
this.state={
parentDate:""
}
}
handle(){
//在这里请求拿到数据然后进行存储
this.setState({
parentDate:"XXXX"
})
}
render(){
return (
<Child parentDate={this.state.parentDate}/>
)
}
//子组件
class Child extends React.Component{
constructor(props){
super(props);
}
componentWillReceiveProps(nextProps){
//在这里可以将接受到的props去存在子组件内
}
render(){
return (
<div>{"I get : "+this.props.parentData}</div>
)
}
}
}
添加回答
举报