javascript - React でこれをバインドするコンポーネント
大家讲道理
大家讲道理 2017-06-28 09:26:21
0
2
748

リーリー

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

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信(2)
三叔

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

ということで、

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

それで、

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

それで、必要なのは

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

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

リーリー

いいねを押す +0
给我你的怀抱

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

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

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート