Les deux affichent conditionnellement un élément, mais de manière différente — v-if ajoute/supprime l'élément du DOM ; v-show le garde dans le DOM et bascule sa propriété CSS display.
<template>
<p v-if="isVisible">Rendered only when true (removed from DOM when false)</p>
<p v-show="isVisible">Always in the DOM; just display:none when false</p>
</template>
