recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment utiliser deux instructions conditionnelles dans VueJS

Je crée une barre latérale avec beaucoup de fonctionnalités, je dois donc ajouter deux conditions à ma :class mais je ne sais pas comment faire. Voici ce que j'ai fait :

:class=" showSidebar ? 'open' : 'closed', showSidebarMini ? 'openmini' : 'closedmini'"

P粉877719694P粉877719694288 Il y a quelques jours375

répondre à tous(2)je répondrai

  • P粉441076405

    P粉4410764052024-02-18 11:15:08

    Vous pouvez utiliser des styles d'objet pour effectuer les opérations suivantes :

    Exemple :

    {
      'open': showSidebar,
      'closed': !showSidebar,
      'openmini': showSidebarMini,
      'closedmini': !showSidebarMini
    }
    

    Dans votre cas :

    :class="{ 'open': showSidebar, 'closed': !showSidebar, 'openmini': showSidebarMini, 'closedmini': !showSidebarMini }"
    

    répondre
    0
  • P粉333395496

    P粉3333954962024-02-18 09:41:09

    Vous pouvez utiliser un tableau :

    :class="[(showSidebar ? 'open' : 'closed'), (showSidebarMini ? 'openmini' : 'closedmini')]"

    répondre
    0
  • Annulerrépondre