Directives στο Vue.js: Χρήση και Παραδείγματα

Directives στο Vue.js σας επιτρέπει να εφαρμόζετε ειδικές συμπεριφορές σε στοιχεία στο DOM. Έχουν πρόθεμα με τη v- σύνταξη και χρησιμοποιούνται για τον χειρισμό του DOM, τον χειρισμό συμβάντων, την υπό όρους απόδοση στοιχείων και πολλά άλλα. Το Vue.js παρέχει πολλά ενσωματωμένα, directives όπως, , και, τα οποία καλύπτουν ένα ευρύ φάσμα περιπτώσεων κοινής χρήσης. v-if v-for v-bind v-on

Εδώ είναι μερικά κοινά directives στο Vue.js:

 

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.