<template> <div> <p v-if="isShow">这是一个v-if指令的示例</p> </div> </template> <script> export default { data() { return { isShow: true } } } </script>
<p>
. Puisque la valeur de isShow est vraie, l'élément sera rendu. <p>
元素。由于isShow的值为true,所以该元素会被渲染。<p>二、v-show指令<template> <div> <p v-show="isShow">这是一个v-show指令的示例</p> </div> </template> <script> export default { data() { return { isShow: true } } } </script>
<p>
元素。由于isShow的值为true,所以该元素会被显示。<p>三、v-else指令<template> <div> <p v-if="isShow">这是一个v-if指令的示例</p> <p v-else>这是一个v-else指令的示例</p> </div> </template> <script> export default { data() { return { isShow: false } } } </script>
<p>
元素。由于isShow的值为false,所以v-if条件不满足,将显示v-else指令后面的<p>
元素。<p>四、v-else-if指令<template> <div> <p v-if="type === 'info'">这是一个信息提示</p> <p v-else-if="type === 'warning'">这是一个警告提示</p> <p v-else-if="type === 'error'">这是一个错误提示</p> <p v-else>这是一个未知提示</p> </div> </template> <script> export default { data() { return { type: 'warning' } } } </script>
<p>
元素。由于type的值为'warning',所以v-else-if指令中的条件被满足,将显示“这是一个警告提示”这个<p>
2. Instruction v-show <p> L'instruction v-show est similaire à l'instruction v-if. Elle détermine également si l'élément est affiché en fonction de la valeur de l'expression donnée. La différence est que l'instruction v-show conserve la structure DOM de l'élément et contrôle uniquement l'affichage et le masquage de l'élément via les styles CSS. <p>
. Puisque la valeur de isShow est vraie, l'élément sera affiché. 🎜🎜3. Instruction v-else 🎜 L'instruction v-else est utilisée pour ajouter un bloc conditionnel "else" après l'élément précédent avec v-if ou v-else-if. Il n'a pas d'expression et ne peut être utilisé que dans v-else pour indiquer que l'élément sera rendu lorsque les conditions précédentes ne sont pas remplies. 🎜🎜Ce qui suit est un exemple simple illustrant l'utilisation de la directive v-else : 🎜rrreee🎜Dans le code ci-dessus, nous décidons quel élément <p>
afficher en fonction de la valeur de isShow. Puisque la valeur de isShow est fausse, la condition v-if n'est pas remplie et l'élément <p>
suivant la directive v-else sera affiché. 🎜🎜4. Instruction v-else-if 🎜 L'instruction v-else-if est utilisée pour ajouter un bloc conditionnel "else if" après l'instruction v-if ou v-else-if. Il reçoit une expression et détermine s'il faut restituer l'élément en fonction de la valeur de l'expression. 🎜🎜Ce qui suit est un exemple simple qui démontre l'utilisation de la directive v-else-if : 🎜rrreee🎜Dans le code ci-dessus, nous déterminons quel élément <p>
afficher en fonction de la valeur de type. Puisque la valeur de type est 'warning', la condition de la directive v-else-if est remplie et l'élément <p>
"Ceci est une invite d'avertissement" sera affiché. 🎜🎜Résumé : 🎜v-if, v-show, v-else et v-else-if sont des instructions de rendu conditionnel couramment utilisées dans Vue, grâce auxquelles nous pouvons afficher ou masquer dynamiquement des éléments. Dans certains scénarios spécifiques, nous pouvons choisir quelle instruction utiliser en fonction des conditions. La maîtrise de ces instructions est très importante pour les développeurs qui débutent avec Vue. Grâce aux exemples de code spécifiques présentés dans cet article, les débutants peuvent comprendre et appliquer ces instructions plus clairement, améliorant ainsi leurs capacités de développement Vue. 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!