Vue の :class 属性は、要素の CSS クラスを動的に設定するために使用され、条件に基づいてクラス、バインドされたクラス配列、またはオブジェクトを追加または削除できます。 CSS クラス名を含むオブジェクト、配列、または文字列を値として受け入れ、クラス属性を持つ要素にのみ適用でき、既存のクラスをオーバーライドしません。
#Vue でのクラスの使用法
:クラス属性 # :class は、要素の CSS クラスを動的に設定できる Vue のプロパティです。 CSS クラス名を値として含むオブジェクト、配列、または文字列を受け入れます。
構文<code>:class="['class1', 'class2', { 'class3': true }]"</code>
: class 属性は主に、データに基づいて CSS クラスを動的に追加または削除するために使用されます。 。次の関数を実装できます:
条件に基づいてクラスを追加または削除します:
Based onデータ値 クラスの追加:
バインド クラス配列: # # バインディング クラス オブジェクト:
:class="{ 'class1': true, 'class2': false }"
<code class="html"><div :class="{ 'active': isVisible, 'error': hasError }"></div></code>
hasError の値に基づいて、
active クラスと
error クラスを動的に追加または削除します。
<code class="html"><div :class="classArray"></div></code>
上の例では、要素に追加するクラス名を含むクラスの配列をバインドします。
注
: class 属性は、
class:class 属性は要素の既存のクラスを上書きしませんが、要素を既存のクラスに追加します。
以上がVue で: クラスの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。