zoukankan      html  css  js  c++  java
  • react组件之间的参数传递

    1、父组件向子组件传递参数

    class Child extends Component {
        componentDidMount(){
          let name = this.props.default;
          console,log(name);
        }
        render(){
          const { default} = this.props;
          return (
            <Input />
          )
    }
    }
    import React, { Component } from 'react';
    import Child from './Child';
    
    class Parent extends Component {
        state = {
            name: 'Bob'
        }
        render() {
            return (
                <div>
                    <Child default={this.state.name} />
                </div>
            )
        }
    }

    2、子组件向父组件传递参数

    class Child extends Component {
        state={
          name:'Bob'
        }     componentDidMount(){
          this.props.toParent(this.state.name);
       }
        render(){       return (         <Input />       ) } }
    import React, { Component } from 'react';
    import Child from './Child';
    
    class Parent extends Component {
       state = {
        name:''
    } getChildInfo = (name)=>{
         this.setState({name:name});
       }
    render() { return ( <div> <Child toParent={this.getChildInfo.bind(this)} /> </div> ) } }
  • 相关阅读:
    最大生成树
    Codeforces#363 Div2
    AOJ2249最短路+最小费用
    Codeforces#364Div2
    POJ3268Dijkstra
    POJ3259负环判定
    Codeforces#362
    POJ3169差分约束系统
    POJ3723最小生成树
    hdu 4038 2011成都赛区网络赛H 贪心 ***
  • 原文地址:https://www.cnblogs.com/yirancao/p/7474996.html
Copyright © 2011-2022 走看看