ホームページ > 記事 > ウェブフロントエンド > vue のクラスとスタイル設定の関連メソッド
htmlコード
<p id="box"> <strong>阿斯顿发</strong> </p>
cssコード
.red { color: red; } .gray { background-color: gray; }
jsコード
window.onload = function() { new Vue({ el: '#box', data: { red: 'red', gray: 'gray' } }); }
有効にするスタイルの書き方
:class="[red, grey]"はデータを呼び出しますvue パラメータ Attribute
<strong :class="[red, gray]"></strong>
:class="{red: true, grey: true}"
<strong :class="{red: true, gray: true}"></strong>
2 番目のメソッドは、vue パラメータの data 属性を呼び出すこともできます。Vue のすべては data
new Vue({ el: '#box', data: { red: 'red', gray: 'gray', a: true, b: false } });
<strong :class="{red: a, gray: b}"></strong>
:class="json"、2 番目のメソッドの簡易バージョン、正式バージョン
new Vue({ el: '#box', data: { red: 'red', gray: 'gray', json: { a: true, b: false } } });
<strong :class="json"></strong>
は基本的に class
:style="{}"
<strong :style="{color: 'red', backgroundColor: 'gray'}"></strong>
:style="a"
new Vue({ el: '#box', data: { red: 'red', gray: 'gray', a: { color: 'red', backgroundColor: 'gray' //注意复合样式的书写规范 } } });
<strong :style="a">阿斯顿发</strong>
:style="[a, b]", a, b は data 内の 2 つの json データに対応します
vue のその他のクラスとスタイルの設定関連する方法と関連記事については、PHP 中国語 Web サイトに注目してください。