Aller au contenu

Conditions v-if

Rendu conditionnel

Certains éléments sont pertinents à afficher uniquement lorsqu'ils contiennent une valeur.

Par exemple, une bulle permettant d'afficher la date de naissance d'une personne n'est désirable que s'il y a une date à afficher. Si cette information n'est pas fournie, avoir une bulle vide est indésirable:

<div class="bubble" v-if="birth">{{ birth }}</div>

See the Pen DEMO VueJS | v-if by TIM Montmorency (@tim-momo) on CodePen.



En savoir plus sur Rendu conditionnel - Conditional Rendering

Autre condition

Outre le fait de vérifier si une donnée est vide ou non, il est aussi possible d'ajouter une condition de comparaison directement dans v-if.

Par exemple:

<div class="bubble" v-if="birth>=2000">{{ birth }}</div>

Ou encore comparer la valeur de deux paramètres:

<div class="bubble" v-if="firstName==lastName">{{ firstName }}</div>