ホームページ >ウェブフロントエンド >Vue.js >これは vue で誰を指しているのでしょうか?
#thisVue では、この点はコンテキストによって異なります。 ルート インスタンス内: Vue インスタンス自体を指します。 メソッド内: メソッドが属する Vue インスタンスを指します。 計算されたプロパティ内:ゲッター関数が属する Vue インスタンスのイベント ハンドラー関数を指します。 内部: イベントをトリガーした DOM 要素を指します。 内部テンプレート: ゲッター関数が属する Vue インスタンスを指します。 Vue の
は を指します。Vue の this
ルート インスタンス
Vue ルート インスタンスでは、this
は Vue インスタンス自体を指します。これは、this を通じて Vue インスタンスのすべてのプロパティとメソッドにアクセスできることを意味します。
メソッド内部
Vue メソッド内部の this
は、メソッドが属する Vue インスタンスを指します。これは、this を介してインスタンスのすべてのプロパティとメソッドにアクセスできることを意味します。
計算プロパティの内部
計算プロパティの内部では、this
はゲッター関数が属する Vue インスタンスを指します。これは、this を介してインスタンスのすべてのプロパティとメソッドにアクセスできることを意味します。
イベント ハンドラー関数の内部
イベント ハンドラー関数の内部では、this
はイベントをトリガーした DOM 要素を指します。これは、this を介してその DOM 要素のプロパティとメソッドにアクセスできることを意味します。
テンプレートの内部
テンプレートの内部では、this
はゲッター関数が属する Vue インスタンスを指します。これは、this を介してインスタンスのすべてのプロパティとメソッドにアクセスできることを意味します。
次の点に注意してください:
JavaScript 関数のアロー関数では、
this ではなく、親スコープ this
です。
イベント ハンドラー関数を bind
または this
を明示的にバインドする必要があります。そうでない場合は、 this
は DOM 要素を指します。
以上がこれは vue で誰を指しているのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。