zoukankan      html  css  js  c++  java
  • react子传父

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script src="./node_modules/react/umd/react.development.js"></script>
    <script src="./node_modules/react-dom/umd/react-dom.development.js"></script>
    <script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script>
    <script type="text/babel">
    /* function Son(props){

    return(
    <div>
    <p>你好啊</p>
    {props.parname}
    </div>
    )

    }; */
    class Son extends React.Component{
    constructor(props){
    super(props);
    };
     
    componentDidMount(){
    this.callback()
    }
    callback(){
    console.log(this.props)
    }
    render(){
     
    return(
    <div>
    <button onClick={()=>this.props.show('bai')}>你好啊</button>
    <button onClick={()=>this.callback()}>yellow</button>
    {this.props.parname}
    </div>
    )
    }
    }
    //如果这里要用onClick={this.callback}的话,它的就会报错很多时候()=>see()表示一个函数
    class App extends React.Component{
    constructor(props){
    super(props)
    this.state={
    name:'lishishi'
    }
    }
    hand(e){
    this.setState({
    name:e
    })
     
    }
    render(){
    let name='lishishi';
    return(
    <div>
    <p>66666</p>
    <Son parname={this.state.name} show={(e)=>this.hand(e)} />
    </div>
    )
    }
    }
    window.onload=function(){
    let titl =document.getElementById("div1");
    ReactDOM.render(
    <App/>,
    titl
    )
    }
    //document.getElementById()
    </script>
    </head>
    <body>
    <div id="div1">

    </div>
    </body>
    </html>
  • 相关阅读:
    MyBatis中Like语句使用总结
    使用dom4j解析xml为json对象
    实体类里布尔类型在数据库里可以用整型映射
    Java枚举根据key获取value
    Oracle和Mysql中mybatis模糊匹配查询区别
    解决3 字节的 UTF-8 序列的字节 3 无效
    git上传代码到github
    OpenShift 3.11离线环境的jenkins演示
    OpenShift下的JVM监控
    OpenShift 4.1 演示
  • 原文地址:https://www.cnblogs.com/MDGE/p/9296420.html
Copyright © 2011-2022 走看看