So verwenden Sie zwei bedingte Anweisungen in VueJS
P粉877719694
P粉877719694 2024-02-17 15:36:23
0
2
393

Ich erstelle eine Seitenleiste mit vielen Funktionen, daher muss ich meiner :class zwei Bedingungen hinzufügen, weiß aber nicht, wie ich das machen soll. Das habe ich gemacht:

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

P粉877719694
P粉877719694

Antworte allen(2)
P粉441076405

您可以使用对象样式执行以下操作:

示例:

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

就您而言:

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

您可以使用类数组:

:class="[(showSidebar ? 'open' : 'closed'), (showSidebarMini ? 'openmini' : 'closedmini')]"
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage