Maison >interface Web >Voir.js >Compétences d'application avancées du rendu conditionnel Vue : utilisez habilement v-if, v-show, v-else, v-else-if pour créer des interfaces complexes
Compétences d'application avancées du rendu conditionnel Vue : utilisez habilement v-if, v-show, v-else, v-else-if pour créer des interfaces complexes
Introduction :
Vue est un framework JavaScript populaire qui peut aider les développeurs créer des interfaces utilisateur réactives. Vue fournit de puissantes capacités de rendu conditionnel, notamment des instructions telles que v-if, v-show, v-else et v-else-if. Ces instructions peuvent restituer ou afficher dynamiquement des éléments en fonction des conditions, réalisant ainsi l'affichage et l'interaction d'interfaces complexes.
Cet article expliquera comment utiliser les instructions v-if, v-show, v-else et v-else-if pour implémenter des interfaces complexes et fournira des exemples de code spécifiques.
<template> <div> <div v-if="isLoggedIn"> 用户已登录 </div> <div v-else> 用户未登录 </div> </div> </template> <script> export default { data() { return { isLoggedIn: false }; } }; </script>
<template> <div> <button v-show="isAdmin">删除</button> <button v-show="!isAdmin">只读</button> </div> </template> <script> export default { data() { return { isAdmin: false }; } }; </script>
<template> <div> <div v-if="age < 18"> <img src="kids-ad.jpg" alt="Compétences d'application avancées du rendu conditionnel Vue : utilisez habilement v-if, v-show, v-else, v-else-if pour créer des interfaces complexes" > </div> <div v-else-if="age < 40"> <img src="adults-ad.jpg" alt="Compétences d'application avancées du rendu conditionnel Vue : utilisez habilement v-if, v-show, v-else, v-else-if pour créer des interfaces complexes" > </div> <div v-else> <img src="elderly-ad.jpg" alt="Compétences d'application avancées du rendu conditionnel Vue : utilisez habilement v-if, v-show, v-else, v-else-if pour créer des interfaces complexes" > </div> </div> </template> <script> export default { data() { return { age: 25 }; } }; </script>
Il est à noter que la directive v-else-if doit suivre la directive v-if ou v-else-if et ne peut avoir aucun autre élément ou des directives y sont insérées.
Conclusion :
La fonction de rendu conditionnel de Vue fournit une variété d'instructions, telles que v-if, v-show, v-else et v-else-if, pour restituer et afficher dynamiquement des éléments selon différentes conditions. Cet article détaille l'utilisation de ces directives et fournit des exemples de code spécifiques. En utilisant intelligemment ces instructions, les développeurs peuvent facilement afficher et interagir avec des interfaces complexes.
En bref, la fonction de rendu conditionnel de Vue est l'un des outils importants pour développer des interfaces complexes, et elle mérite d'être apprise et maîtrisée par les développeurs.
(nombre de mots : 455)
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!