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> ) } }
  • 相关阅读:
    S2dao 简单Demo(转)
    Iphone SDK textField 打开和关闭键盘
    s2dao 入门知识2
    Eclipse tomcat Web页面调试
    s2dao 入门知识1
    java 面试
    Iphone SDK ActionSheet 在当前窗口弹出时间选择
    杭电2044
    杭电2076
    杭电2077
  • 原文地址:https://www.cnblogs.com/yirancao/p/7474996.html
Copyright © 2011-2022 走看看