Directives di Vue.js: Penggunaan dan Contoh

Directives di Vue.js memungkinkan Anda menerapkan perilaku khusus ke elemen di DOM. Mereka diawali dengan v- sintaks dan digunakan untuk memanipulasi DOM, menangani peristiwa, merender elemen secara kondisional, dan banyak lagi. Vue.js menyediakan beberapa built-in directives seperti, dan, yang mencakup banyak kasus penggunaan umum. v-if v-for v-bind v-on

Berikut beberapa hal umum directives di Vue.js:

 

1. Direktif: Direktif ini digunakan untuk membuat elemen secara kondisional berdasarkan suatu kondisi. v-if

Contoh:

<div v-if="isShow">This element is only displayed if isShow is true.</div>

 

2. Direktif: Direktif ini digunakan untuk mengulang array atau objek dan membuat elemen yang sesuai. v-for

Contoh:

<ul>  
  <li v-for="item in items">{{ item }}</li>  
</ul>

 

3. Direktif: Direktif ini digunakan untuk mengikat nilai ekspresi ke atribut atau properti elemen. v-bind

Contoh:

<img v-bind:src="imageUrl">

 

4. Directive: Directive ini digunakan untuk mendengarkan dan menangani event pada sebuah elemen. v-on

Contoh:

 <button v-on:click="handleClick">Click me!</button>

 

5. Direktif: Direktif ini membuat pengikatan dua arah antara elemen input dan properti data. v-model

Contoh:

<input v-model="message">

 

Ini hanya beberapa dasar directives di Vue.js. Anda juga dapat membuat kebiasaan Anda sendiri directives untuk melakukan perilaku tertentu di aplikasi Vue.js Anda.