Vue の this ポインターはコンテキストに依存し、通常はコンポーネント インスタンス (コンポーネント内) または Vue インスタンス (非コンポーネント コンテキスト) を指します。特定の状況には、HTML テンプレート、コンポーネント メソッド、非コンポーネント関数、イベント処理関数、監視オプションなどが含まれます。
Vue の this は
Vue を指しており、this の方向は次のものに依存します。コンテキストの詳細。別のオブジェクトを指す場合があります。例:
はコンポーネント インスタンス自体を指します。これは、コンポーネントのデータ、メソッド、プロパティにアクセスできることを意味します。
は Vue インスタンスを指します。 Vue インスタンスは Vue アプリケーション全体を表し、グローバルな状態管理とイベント処理を提供します。
次は、
this が示すいくつかの具体的な状況です:
非コンポーネント関数の場合
イベント処理関数
watch
ここでは、さまざまなコンテキストで this
がどこを指すのかを示すいくつかの例を示します。this のポインティングは、
bind
arrow function などの手法を使用して変更できることに注意してください。ただし、一般に、上記のルールは Vue の
this に適用されます。
以上がこれは vue のどこを指しているのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。