最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

关于react父子组件之间的传值问题解析

来源:动视网 责编:小采 时间:2020-11-27 19:33:50
文档

关于react父子组件之间的传值问题解析

关于react父子组件之间的传值问题解析:这篇文章主要介绍了关于react父子组件之间的传值问题解析,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下父组件传递给子组件:核心思路就是将父组件中的state传递给子组件父组件代码: class Father extends React.Componen
推荐度:
导读关于react父子组件之间的传值问题解析:这篇文章主要介绍了关于react父子组件之间的传值问题解析,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下父组件传递给子组件:核心思路就是将父组件中的state传递给子组件父组件代码: class Father extends React.Componen


这篇文章主要介绍了关于react父子组件之间的传值问题解析,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

父组件传递给子组件:
核心思路就是将父组件中的state传递给子组件

父组件代码:
class Father extends React.Component {
 constructor(props){
 super(props);
 // 父组件的state
 this.state = {
 menu:[]
 }
 }
 componentDidMount() {
 // 这里可以发ajax请求 去后端请求数据 通过setState将值保存到自己的state中
 // 假定data为后端请求回来的数据
 var data = [];
 this.setState({
 menu: data
 })
 }
 render() {
 return (
 {this.state.menu.map(function (data) {
 return <Children data={data} key={data.key}/>
 })}
 )
 }
}
export default Father;
子组件代码:
class Children extends React.Component {
 render(){
 // 这里的data就是父组件传递过来的值
 var data = this.props.data;
 return(
 <Col md={ 3 }>
 <FormGroup className="p-b">
 <label className="input">
 // 这里就可以通过将data中的值渲染到子组件中
 <input id={data.key} type="text" value={data.value}/>
 <em className="fa fa-check"></em>{data.value}
 </label>
 </FormGroup>
 </Col>
 )
 }
}

文档

关于react父子组件之间的传值问题解析

关于react父子组件之间的传值问题解析:这篇文章主要介绍了关于react父子组件之间的传值问题解析,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下父组件传递给子组件:核心思路就是将父组件中的state传递给子组件父组件代码: class Father extends React.Componen
推荐度:
标签: re 组件 传值
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top