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

Sep 15, 2023 am 09:44 AM
条件渲染 v-if v-show

Compétences dapplication 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.

  1. v-if : La directive
    v-if est utilisée pour restituer un élément ou un composant qui ne sera rendu que si la condition est vraie. Par exemple, nous pouvons afficher différents composants en fonction du statut de connexion de l'utilisateur :
<template>
  <div>
    <div v-if="isLoggedIn">
      用户已登录
    </div>
    <div v-else>
      用户未登录
    </div>
  </div>
</template>

<script>
export default {
  data() {
    return {
      isLoggedIn: false
    };
  }
};
</script>
Copier après la connexion
  1. v-show : La directive
    v-show est également utilisée pour afficher ou masquer des éléments en fonction de conditions, mais elle le fait en modifiant les propriétés CSS de l'élément au lieu de restituer réellement l'élément dans le DOM. Cela signifie que la commande v-show fonctionne mieux lors du basculement entre l'affichage et le masquage. Dans l'exemple suivant, nous pouvons afficher différents boutons en fonction des autorisations de l'utilisateur :
<template>
  <div>
    <button v-show="isAdmin">删除</button>
    <button v-show="!isAdmin">只读</button>
  </div>
</template>

<script>
export default {
  data() {
    return {
      isAdmin: false
    };
  }
};
</script>
Copier après la connexion
  1. v-else et v-else-if : La directive
    v-else est utilisée pour basculer entre les éléments adjacents de la directive v-if , signifiant « autrement ». La directive v-else doit immédiatement suivre la directive v-if, et aucun autre élément ou directive ne peut y être inséré. Par exemple, nous pouvons afficher différentes publicités en fonction de la tranche d'âge de l'utilisateur :
<template>
  <div>
    <div v-if="age < 18">
      <img  src="/static/imghw/default1.png"  data-src="kids-ad.jpg"  class="lazy" 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="/static/imghw/default1.png"  data-src="adults-ad.jpg"  class="lazy" 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="/static/imghw/default1.png"  data-src="elderly-ad.jpg"  class="lazy" 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>
Copier après la connexion

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Erreur Vue : La directive v-if ne peut pas être utilisée correctement pour le rendu conditionnel. Comment le résoudre ? Erreur Vue : La directive v-if ne peut pas être utilisée correctement pour le rendu conditionnel. Comment le résoudre ? Aug 19, 2023 pm 01:09 PM

Erreur Vue : La directive v-if ne peut pas être utilisée correctement pour le rendu conditionnel. Comment le résoudre ? Dans le développement de Vue, la directive v-if est souvent utilisée pour afficher un contenu spécifique dans la page en fonction de conditions. Cependant, nous pouvons parfois rencontrer un problème lorsque nous utilisons correctement l'instruction v-if, nous ne pouvons pas obtenir les résultats attendus et recevons un message d'erreur. Cet article décrit une solution à ce problème et fournit un exemple de code pour faciliter la compréhension. 1. Description du problème Habituellement, nous utilisons la directive v-if dans le modèle Vue pour déterminer si

Fonction v-if dans Vue3 : contrôler dynamiquement le rendu des composants Fonction v-if dans Vue3 : contrôler dynamiquement le rendu des composants Jun 19, 2023 am 08:31 AM

Fonction v-if dans Vue3 : contrôle dynamique du rendu des composants Vue3 est l'un des frameworks les plus couramment utilisés dans le développement front-end. Il possède des fonctionnalités telles que la communication des composants parent-enfant, la liaison de données bidirectionnelle et les mises à jour réactives. largement utilisé dans le développement front-end. Cet article se concentrera sur la fonction v-if dans Vue3 et explorera comment elle contrôle dynamiquement le rendu des composants. v-if est une directive dans Vue3 utilisée pour contrôler si un composant ou un élément est rendu dans la vue. Lorsque la valeur de v-if est vraie, le composant ou l'élément sera rendu dans la vue et quand v ;

Lequel a la priorité la plus élevée, v-if ou v-for en vue ? Lequel a la priorité la plus élevée, v-if ou v-for en vue ? Jul 20, 2022 pm 06:02 PM

Dans vue2, v-for a une priorité plus élevée que v-if ; dans vue3, v-if a une priorité plus élevée que v-for. Dans Vue, n'utilisez jamais v-if et v-for sur le même élément en même temps, ce qui entraînerait un gaspillage de performances (chaque rendu bouclera d'abord puis effectuera un jugement conditionnel si vous souhaitez éviter cette situation, Modèles) ; peut être imbriqué dans la couche externe (le rendu de la page ne génère pas de nœuds DOM), le jugement v-if est effectué sur cette couche, puis la boucle v-for est effectuée en interne.

Explication détaillée de la fonction v-if dans Vue3 : application du rendu des composants à contrôle dynamique Explication détaillée de la fonction v-if dans Vue3 : application du rendu des composants à contrôle dynamique Jun 18, 2023 pm 02:21 PM

Explication détaillée de la fonction v-if dans Vue3 : Application du contrôle dynamique du rendu des composants Vue3 est un framework frontal populaire, et l'instruction v-if est l'un des moyens couramment utilisés pour contrôler dynamiquement le rendu des composants. Dans Vue3, l'application de la fonction v-if a un large éventail d'utilisations. Pour les développeurs front-end, il est très important de maîtriser l'utilisation de la fonction v-if. Qu'est-ce que la fonction v-if ? v-if est l'une des directives de Vue3, qui peut contrôler dynamiquement le rendu des composants en fonction des conditions. v-if restitue le groupe lorsque la condition est vraie

Comment utiliser v-show et v-if dans Vue pour obtenir un rendu de page dynamique Comment utiliser v-show et v-if dans Vue pour obtenir un rendu de page dynamique Jun 11, 2023 pm 11:27 PM

Vue est un framework JavaScript populaire pour créer des applications Web dynamiques. v-show et v-if sont tous deux des instructions dans Vue pour le rendu dynamique des vues. Ils peuvent nous aider à mieux contrôler la page lorsque les éléments DOM ne sont pas affichés ou masqués. Cet article expliquera en détail comment utiliser les instructions v-show et v-if dans Vue pour obtenir un rendu de page dynamique. Instruction v-show dans Vue v-show est une instruction dans Vue qui s'affiche dynamiquement en fonction de la valeur d'une expression

qu'est-ce que le rendu conditionnel de réaction qu'est-ce que le rendu conditionnel de réaction Jul 13, 2022 pm 06:32 PM

Dans React, le rendu conditionnel fait référence au rendu dans des conditions spécifiées. Si les conditions ne sont pas remplies, aucun rendu ne sera effectué, c'est-à-dire que le contenu de l'interface affichera un contenu différent selon les situations, ou décidera s'il faut restituer une certaine partie ; du contenu. Méthode de rendu conditionnel React : 1. Déclaration de jugement conditionnel, adaptée aux situations avec plus de logique ; 2. Opérateur ternaire, adapté aux situations avec une logique relativement simple 3. Opérateur ET "&&", adapté au rendu d'un certain élément si la condition est vraie ; Composant, si la condition n'est pas remplie, rien ne sera rendu.

Comment résoudre l'erreur Vue : impossible d'utiliser correctement la commande v-show Comment résoudre l'erreur Vue : impossible d'utiliser correctement la commande v-show Aug 17, 2023 pm 01:45 PM

Comment résoudre l'erreur Vue : La commande v-show ne peut pas être utilisée correctement. Vue est un framework JavaScript populaire. Il fournit un ensemble de commandes et de composants flexibles pour rendre le développement d'applications d'une seule page facile et efficace. L'instruction v-show est une instruction couramment utilisée dans Vue, qui permet d'afficher ou de masquer dynamiquement des éléments en fonction de conditions. Cependant, lors de l'utilisation de la directive v-show, vous rencontrez parfois des erreurs, telles que l'incapacité d'utiliser correctement la directive v-show, entraînant la non-affichage des éléments. Cet article présentera quelques causes courantes d'erreurs

Résoudre l'erreur Vue : impossible d'utiliser correctement l'instruction v-show pour afficher et masquer Résoudre l'erreur Vue : impossible d'utiliser correctement l'instruction v-show pour afficher et masquer Aug 19, 2023 pm 01:31 PM

Résolvez l'erreur Vue : impossible d'utiliser correctement l'instruction v-show pour afficher et masquer. Dans le développement de Vue, l'instruction v-show est une instruction utilisée pour afficher des éléments en fonction de conditions. Cependant, nous pouvons parfois rencontrer des erreurs lors de l'utilisation de v-show, entraînant l'impossibilité d'afficher et de masquer correctement. Cet article présentera quelques solutions et fournira quelques exemples de code. Erreur d'utilisation de l'instruction Dans Vue, l'instruction v-show est une instruction conditionnelle qui détermine si un élément est affiché en fonction de l'expression vraie ou fausse.

See all articles