美文网首页
React中绑定this三种方法

React中绑定this三种方法

作者: Chris__Liu | 来源:发表于2019-01-06 10:25 被阅读0次

    第一种方法:

        run(){
    
                alert(this.state.name)
        }
        <button onClick={this.run.bind(this)}>按钮</button>
    

    第二种方法:

    构造函数中改变
    
    this.run = this.run.bind(this);
    
    
    run(){
    
            alert(this.state.name)
     }
    <button onClick={this.run}>按钮</button>
    

    第三种方法:

     run=()=> {
            alert(this.state.name)
     }
    
    <button onClick={this.run}>按钮</button>
    

    第三种是最简洁和常见的写法

    相关文章

      网友评论

          本文标题:React中绑定this三种方法

          本文链接:https://www.haomeiwen.com/subject/mstslqtx.html