Directives Vue.js: naudojimas ir pavyzdžiai

Directives Vue.js leidžia DOM elementams taikyti specialias elgsenas. Jie yra su v- sintaksės priešdėliu ir naudojami manipuliuoti DOM, tvarkyti įvykius, sąlygiškai pateikti elementus ir kt. „Vue.js“ pateikia keletą įtaisytųjų, directives pvz., , ir, kurie apima daugybę įprastų naudojimo atvejų. v-if v-for v-bind v-on

Štai keletas bendrų directives Vue.js:

 

1. Direktyva: ši direktyva naudojama sąlyginiam elementui pateikti pagal sąlygą. v-if

Pavyzdys:

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

 

2. Direktyva: ši direktyva naudojama kartoti per masyvą arba objektą ir sukurti atitinkamus elementus. v-for

Pavyzdys:

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

 

3. Direktyva: ši direktyva naudojama išraiškos vertei susieti su elemento atributu arba savybe. v-bind

Pavyzdys:

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

 

4. Direktyva: ši direktyva naudojama elemento įvykiams klausytis ir tvarkyti. v-on

Pavyzdys:

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

 

5. Direktyva: ši direktyva sukuria abipusį įvesties elemento ir duomenų nuosavybės susiejimą. v-model

Pavyzdys:

<input v-model="message">

 

Tai tik keletas pagrindinių directives Vue.js. Taip pat galite sukurti savo tinkintą, directives kad atliktumėte konkrečius veiksmus jūsų Vue.js programoje.