Directives Vue.js では、DOM 内の要素に特別な動作を適用できます。 これらには構文が接頭辞として付けられ v-
、DOM の操作、イベントの処理、要素の条件付きレンダリングなどに使用されます。 Vue.js には、 、 、 、 directives などの いくつかの組み込みが用意されており 、一般的な使用例を幅広くカバーします。 v-if
v-for
v-bind
v-on
Vue.js で一般的なものをいくつか示します directives。
1. ディレクティブ: このディレクティブは、条件に基づいて要素を条件付きでレンダリングするために使用されます。 v-if
例:
<div v-if="isShow">This element is only displayed if isShow is true.</div>
2. ディレクティブ: このディレクティブは、配列またはオブジェクトを反復処理し、対応する要素を作成するために使用されます。 v-for
例:
<ul>
<li v-for="item in items">{{ item }}</li>
</ul>
3. ディレクティブ: このディレクティブは、式の値を要素の属性またはプロパティにバインドするために使用されます。 v-bind
例:
<img v-bind:src="imageUrl">
4. ディレクティブ: このディレクティブは、要素上のイベントをリッスンして処理するために使用されます。 v-on
例:
<button v-on:click="handleClick">Click me!</button>
5. ディレクティブ: このディレクティブは、入力要素とデータ プロパティの間に双方向のバインディングを作成します。 v-model
例:
<input v-model="message">
directives これらはVue.js の 基本的なものにすぎません。 独自のカスタムを作成して、 directives Vue.js アプリケーションで特定の動作を実行することもできます。