Vueはクラススタイルを使用するいくつかの方法を提供しています 1. ブールまず、 style タグにクラス名がactive のスタイルを記述しましょう。<スタイル> 。アクティブ{ 色: 赤; フォントサイズ: 20px; フォントスタイル: 通常; } </スタイル> script タグにvm インスタンスを作成し、インスタンスのdata センターにisActive:true を書き込みます。true このスタイルを使用することを意味し、 false はこのスタイルを使用しないことを意味します。<script src="js/vue.js"></script> <スクリプト> vm = new Vue({ el:'#app', データ:{ アクティブ:true } </スクリプト> この時点で、タグ内の v-bind ディレクティブでclass クラスを使用しています。<div id="アプリ"> <h1 :class="{active:isActive}">クラス スタイルを参照するためにブール値を使用しています</h1> </div> 出力を表示します。 ![]() ここで、true を false に変更します。 データ:{ アクティブ: false } 出力を表示します。 ![]() 2. 表現v-bind: ディレクティブの後に式を追加し、条件が満たされたときに class を呼び出すことができます。たとえば、データセンター data にオブジェクトの配列があり、それをビューレイヤーにレンダリングします。参照を偶数インデックスで作成したいのです。授業スタイル: <本文> <div id="アプリ"> <ul> <li v-for="(item,index) リスト内">{ <!-- -->{インデックス}}----{ <!-- -->{アイテム名}}</li> </ul> </div> <script src="js/vue.js"></script> <スクリプト> vm = new Vue({ el:"#アプリ", データ:{ リスト:[ {id:1,name:"ジンクス"}, {id:2,name:"ジェイス"}, {id:3,name:"ケイトリン"}, {id:4,name:"蔚"}, ] } }) </スクリプト> li で属性バインディング クラス スタイルを使用します。 <li v-for="(item,index) リスト内" :class="{active: index%2 == 0}"> { <!-- -->{インデックス}}----{ <!-- -->{アイテム名}} </li> 出力は次のようになります。 ![]() また、データ センターに mark を定義し、 mark の値を定義して、行がクラス クラスを個別に参照できるようにすることもできます。<li v-for="(item,index) リスト内" :class="{active: index === mark}"> { <!-- -->{インデックス}}----{ <!-- -->{アイテム名}} </li> vm = new Vue({ el:"#アプリ", データ:{ リスト:[ {id:1,name:"ジンクス"}, {id:2,name:"ジェイス"}, {id:3,name:"ケイトリン"}, {id:4,name:"蔚"}, ]、 マーク:0 } }) この時点では、インデックス 0 のスタイル、つまり最初のスタイルのみが参照されます。 ![]() 3. マルチクラスパッケージ
オブジェクトには複数のクラスを配置できます。ビュー層ではオブジェクト名、 data センターでは複数のクラスを列挙したオブジェクトです。<スタイル> .f50{ フォントサイズ: 50px; } 。青{ 色: 青; } 。背景{ 背景色: 黒; } </スタイル> <本文> <div id="アプリ"> <p :class="classObject">中国語</p> </div> </本文> vm = new Vue({ el:"#アプリ", データ:{ クラスオブジェクト:{ "f50":true、 "青":true, "背景":true } } }) 出力は次のようになります。 ![]() 計算されたプロパティをカスタマイズし、関数にカプセル化して呼び出しを返すこともできます。 vm = new Vue({ el:"#アプリ", 計算:{ // 1. カスタム計算プロパティ名、 // 2. 計算属性が行うことを関数myclass(){にカプセル化します。 戻る { "f50":true、 "青":true, "背景":true } } } }) <p :class="myclass">中国語</p> 出力は一貫している 4. v-bind でクラス class を直接使用できます。.f50{ フォントサイズ: 50px; } 。青{ 色: 青; } 。背景{ 背景色: 黒; } <!-- クラス名は引用符で囲む必要があることに注意してください--> <p :class="['f50','blue','background']">毎週</p> 出力: ![]() Vue でのクラススタイルの使用方法の詳細については、これで終わりです。Vue でのクラススタイルの使用方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: MySQLがトランザクション分離を実装する方法の簡単な分析
この記事では、例を使用して、MySQL サーバーのスレッド数を表示する方法について説明します。ご参考...
序文Node は新しいプログラミング言語ではなく、JavaScript のランタイムに過ぎないとよく...
この記事では、ExcelファイルをMySQLデータベースにインポートする方法を参考までに紹介します。...
リンクを使用する必要がある場合もありますが、リンクする必要はありません。onclick イベントを処...
<br />関連記事: Web コンテンツ ページ作成のための 9 つの実用的なヒント、...
注意事項1. まず、mysql インストール ディレクトリに次の内容の my.ini ファイルを作成...
序文この記事では主に、シングルクォートやバックスラッシュを含む値を挿入するMySQLステートメントに...
1. ネクサスサービス構築の意義イントラネットの統合プロキシとして、チームで共同開発する場合、全員が...
忘れてしまった場合に後で戻って確認できるようにメモしておいてください。問題の説明:今日はちょっとした...
序文かつて、難しい問題に遭遇しました。タワークレーンからスイングハウスを落下させる必要がありましたが...
目次1. ヘルプコマンド2. ミラーコマンド3. コンテナコマンド1. ヘルプコマンド1. 現在のD...
2 列レイアウトはプロジェクトでよく使用されます。この効果を実現する方法はたくさんあります。 しかし...
今日のキャンパス採用筆記試験では、固定された最初の行と最初の列を実装し、幅をウィンドウの変更に適応さ...
目次DOM処理配列方法要約するDOM処理DOM はドキュメントの構造化された表現を提供し、スクリプト...
まずはコードと効果を見てみましょう↓ <スタイル> 。主要 { アウトライン: 1px ...