cari

Rumah  >  Soal Jawab  >  teks badan

Cara menggunakan dua pernyataan bersyarat dalam VueJS

Saya sedang mencipta bar sisi dengan banyak fungsi jadi saya perlu menambah dua syarat pada :class saya tetapi saya tidak tahu cara melakukannya. Inilah yang saya lakukan:

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

P粉877719694P粉877719694341 hari yang lalu404

membalas semua(2)saya akan balas

  • P粉441076405

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

    Anda boleh menggunakan gaya objek untuk melakukan perkara berikut:

    Contoh:

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

    Dalam kes anda:

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

    balas
    0
  • P粉333395496

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

    Anda boleh menggunakan tatasusunan seperti:

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

    balas
    0
  • Batalbalas