Vue 中 :class 屬性用於動態設定元素的 CSS 類,可依條件新增或移除類別、綁定類別陣列或物件。它接受一個包含 CSS 類別名稱的物件、陣列或字串作為值,只能套用於帶有 class 屬性的元素,並且不會覆寫現有類別。
Vue 中:class 的用法
##:class 屬性
#:class 是Vue 中的一個屬性,它允許動態設定元素的CSS 類別。它接受一個包含 CSS 類別名稱的物件、陣列或字串作為值。語法
<code>:class="['class1', 'class2', { 'class3': true }]"</code>
根據條件添加或移除類別:
:class="{ 'active': isVisible }":class="['class-' propValue]"
:class="classArray"
:class="{ 'class1': true, 'class2': false }"
範例##
<code class="html"><div :class="{ 'active': isVisible, 'error': hasError }"></div></code>
isVisible 和
hasError 的值動態地新增或移除
active 和
error 類別。
<code class="html"><div :class="classArray"></div></code>
注意事項
屬性的元素。
以上是vue中:class的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!