Directives dans Vue.js : utilisation et exemples

Directives dans Vue.js vous permettent d'appliquer des comportements spéciaux aux éléments du DOM. Ils sont précédés de la v- syntaxe et sont utilisés pour manipuler le DOM, gérer les événements, restituer les éléments de manière conditionnelle, etc. Vue.js fournit plusieurs éléments intégrés directives tels que, , et, qui couvrent un large éventail de cas d'utilisation courants. v-if v-for v-bind v-on

Voici quelques points communs directives dans Vue.js :

 

1. Directive: Cette directive est utilisée pour rendre conditionnellement un élément basé sur une condition. v-if

Exemple:

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

 

2. Directive: Cette directive est utilisée pour parcourir un tableau ou un objet et créer les éléments correspondants. v-for

Exemple:

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

 

3. Directive: Cette directive est utilisée pour lier la valeur d'une expression à un attribut ou une propriété d'un élément. v-bind

Exemple:

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

 

4. Directive: Cette directive est utilisée pour écouter et gérer les événements sur un élément. v-on

Exemple:

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

 

5. Directive : cette directive crée une liaison bidirectionnelle entre un élément d'entrée et une propriété de données. v-model

Exemple:

<input v-model="message">

 

Ce ne sont que quelques éléments de base directives dans Vue.js. Vous pouvez également créer votre propre personnalisation directives pour exécuter des comportements spécifiques dans votre application Vue.js.