Vue.js では、 this キーワードは現在のコンポーネント インスタンスを指します。これはコンポーネント データ、メソッド、プロパティにアクセスするために使用され、コンポーネント自体のスコープに限定されます。
Vue.js でのこれの使用法
これは何ですか?
this
キーワードは、Vue.js の現在のコンポーネント インスタンスを参照します。コンポーネントのデータ、メソッド、プロパティへのアクセスを提供します。
これの使用法
this
は次の目的に使用できます:
1. データにアクセスする
<code class="javascript">this.data.message</code>
2。メソッド
<code class="javascript">this.methods.greet()</code>
3を呼び出します。計算されたプロパティ
<code class="javascript">this.computed.fullName</code>
4にアクセスします。リスナー デバイス
<code class="javascript">this.$listeners.input</code>
5 にアクセスします。スロット
<code class="javascript">this.$scopedSlots.default</code>
6 にアクセスします。 <code class="javascript">this.$parent
this.$root</code>
this
のスコープは、現在のコンポーネント インスタンスに制限されます。これは、他のコンポーネントやグローバル コンテキストからアクセスできないことを意味します。
コードの保守とデバッグが困難になる可能性があるため、テンプレート内で
代わりに、計算されたプロパティまたはメソッドを定義して、必要なコンポーネントの状態を公開します。
Vuex ストアでは、
イベント ハンドラー関数では、
以上がこれをvueで使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。