検索

ホームページ  >  に質問  >  本文

javascript - React でこれをバインドするコンポーネント

リーリー

ここのバインディングがわかりません

大家讲道理大家讲道理2715日前756

全員に返信(2)返信します

  • 三叔

    三叔2017-06-28 09:28:21

    オブジェクト内にあるためclass中声明函数,并不会自动绑定this

    ということで、

    の場合は、2 つのステップに分けて理解してください: onClick={this.handleEvent} リーリー

    それで、

    (ドキュメントによると) onClick调用的时候,handleEvent中的this会是undefined

    それで、必要なのは

    現在のコンポーネントです。 bind一下, 那么里面的this

    アロー関数で宣言するという便利な書き方もあります:

    リーリー

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-28 09:28:21

    handleEvent の this.setState...
    が this にバインドされていないためです

    これをバインドするためにアロー関数の糖衣構文を使用できます

    リーリー

    返事
    0
  • キャンセル返事