Rumah > hujung hadapan web > View.js > In vue: penggunaan kelas

In vue: penggunaan kelas

下次还敢
Lepaskan: 2024-05-02 20:27:53
asal
1175 orang telah melayarinya

Atribut :class dalam Vue digunakan untuk menetapkan kelas CSS elemen secara dinamik Ia boleh menambah atau mengalih keluar kelas, tatasusunan kelas terikat atau objek berdasarkan syarat. Ia menerima objek, tatasusunan atau rentetan yang mengandungi nama kelas CSS sebagai nilai, hanya boleh digunakan pada elemen dengan atribut kelas dan tidak mengatasi kelas sedia ada.

In vue: penggunaan kelas

Penggunaan :class dalam Vue

:atribut kelas

:class ialah sifat dalam Vue yang membenarkan menetapkan kelas CSS elemen secara dinamik. Ia menerima objek, tatasusunan atau rentetan yang mengandungi nama kelas CSS sebagai nilai.

Syntax

<code>:class="['class1', 'class2', { 'class3': true }]"</code>
Salin selepas log masuk

Tujuan

: Atribut kelas digunakan terutamanya untuk menambah atau mengalih keluar kelas CSS secara dinamik berdasarkan data. Ia boleh melaksanakan fungsi berikut:

  • Tambah atau alih keluar kelas berdasarkan syarat: :class="{ 'active': isVisible }":class="{ 'active': isVisible }"
  • 根据数据值添加类::class="['class-' + propValue]"
  • 绑定类数组::class="classArray"
  • 绑定类对象::class="{ 'class1': true, 'class2': false }"

示例

<code class="html"><div :class="{ 'active': isVisible, 'error': hasError }"></div></code>
Salin selepas log masuk

上面的示例将根据 isVisiblehasError 的值动态地添加或移除 activeerror 类。

<code class="html"><div :class="classArray"></div></code>
Salin selepas log masuk

上面的示例将绑定一个类数组,该数组包含要添加到元素的类名称。

注意事项

  • :class 属性只能应用于带有 class
  • Tambah kelas berdasarkan nilai data: : class= "['class-' + propValue]"
  • Ikat tatasusunan kelas: :class="classArray"
  • Ikat objek kelas: :class="{ ' class1': true, 'class2': false }"
🎜🎜🎜Contoh🎜🎜rrreee🎜Contoh di atas akan menjadi dinamik berdasarkan nilai isVisible dan hasError Tambah atau alih keluar kelas aktif dan error secara berasingan. 🎜rrreee🎜Contoh di atas akan mengikat tatasusunan kelas yang mengandungi nama kelas untuk ditambahkan pada elemen. 🎜🎜🎜Nota🎜🎜🎜🎜: Atribut kelas hanya boleh digunakan pada elemen dengan atribut class. Atribut 🎜🎜:class tidak mengatasi kelas elemen sedia ada, tetapi menambahkannya pada kelas sedia ada. 🎜🎜Jika nilai ialah boolean, nilai yang sepadan akan ditetapkan dalam objek kelas dengan nama kelas sebagai kunci. 🎜🎜

Atas ialah kandungan terperinci In vue: penggunaan kelas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan