Directives u Vue.js: upotreba i primjeri

Directives u Vue.js vam omogućuju primjenu posebnih ponašanja na elemente u DOM-u. Imaju prefiks sintakse v- i koriste se za manipuliranje DOM-om, rukovanje događajima, uvjetno renderiranje elemenata i više. Vue.js nudi nekoliko ugrađenih directives kao što su, , i, koji pokrivaju širok raspon uobičajenih slučajeva upotrebe. v-if v-for v-bind v-on

Evo nekih uobičajenih directives u Vue.js:

 

1. Direktiva: Ova direktiva se koristi za uvjetno prikazivanje elementa na temelju uvjeta. v-if

Primjer:

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

 

2. Direktiva: Ova se direktiva koristi za ponavljanje niza ili objekta i stvaranje odgovarajućih elemenata. v-for

Primjer:

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

 

3. Direktiva: Ova direktiva se koristi za vezanje vrijednosti izraza na atribut ili svojstvo elementa. v-bind

Primjer:

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

 

4. Direktiva: Ova direktiva se koristi za slušanje i rukovanje događajima na elementu. v-on

Primjer:

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

 

5. Direktiva: Ova direktiva stvara dvosmjerno povezivanje između ulaznog elementa i svojstva podataka. v-model

Primjer:

<input v-model="message">

 

Ovo su samo neke osnove directives u Vue.js. Također možete stvoriti vlastite prilagođene radnje directives za izvođenje određenih ponašanja u vašoj Vue.js aplikaciji.