この記事の例では、画像切り替え効果を実現するためのVueの具体的なコードを参考までに共有しています。具体的な内容は次のとおりです。 1) v-if/v-show どちらも要素を非表示にしたり表示したりするために使用できます。しかし、実装の原則は異なります。 2) vバインド v-bind は要素の属性値を変更できます。 機能要件1) 左のボタンをクリックすると前の写真が表示されます。写真が最初の写真の場合はボタンを非表示にします。 実装コード<!DOCTYPE html> <html> <ヘッド> <メタ文字セット="utf-8" /> <title>画像切り替え効果</title> <スタイル> #テスト{ 位置: 絶対; } #左{ 位置: 絶対; 上: 134px; zインデックス: 99; 幅: 24px; 高さ: 32px; 背景色: 黒; 色: 白; フォントサイズ: 24px; 不透明度: 0.6; カーソル: ポインタ; } #右{ 位置: 絶対; 右: 0; 上: 134px; zインデックス: 99; 幅: 24px; 高さ: 32px; 背景色: 黒; 色: 白; フォントサイズ: 24px; 不透明度: 0.6; カーソル: ポインタ; } 画像{ 幅: 500ピクセル; 高さ: 300px; } </スタイル> </head> <本文> <div id="テスト"> <div id="left" @click = "changeleft" v-if="lefttt"> < </div> <img v-bind:src = "'imgs/00'+num+'.jpg'"/><br> <div id="right" @click = "changeright" v-show="righttt"> > </div> </div> </本文> <!-- 開発バージョン、便利なコマンドライン警告を含む --> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script type="text/javascript"> var dated = new Vue({ //マウントポイント el: "#test", //データ: { 番号: 1, lefttt:false、 正しい:本当です、 }, メソッド: { チェンジレフト:関数(){ if(this.num <= 2){ this.lefttt=false; 数値 = 1; }それ以外{ this.lefttt=true; this.num--; } this.righttt = true; }, チェンジライト:関数(){ if(this.num >= 7){ this.righttt=false; 数値は 8 です。 }それ以外{ this.righttt = true; this.num++; } this.lefttt=true; } } }); </スクリプト> </html> 効果1) 最初の画像を表示するとき 2) 最後の画像を表示するとき 3) 他の画像を表示する場合 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: 単語のグループ化シーケンスと複数フィールドのグループ化のための MySQL グループ方法
>>: パスワードログインなしでCentOS7にxshellリモートログインするアイデアを詳しく解説
結果:実装コード: <!DOCTYPE html><html class=&quo...
テーブルを作成する テーブル `map` を作成します ( `id` int(11) NULLではな...
目次序文1. 公式サイトからMySQL 8.0.22をダウンロードする2. 環境変数を設定する3. ...
目次FastDFSについて1. 画像を検索する2. イメージをインストールする3.1. 必要なディレ...
問題は、誰もが「メモリ リーク」について知っていることです。一般的なシナリオはいくつかあります。クロ...
成果を達成する実装コードhtml <div class="コンテナ">...
プロジェクトの要件は、日付と時刻を選択し、現在の時刻以降の時刻のみを選択し、最小レベルを分単位で無効...
翻訳Kool Desktop Environment の略称。 Linux、Unix、FreeBSD...
序文JavaScript では、これは関数呼び出しコンテキストです。この動作が非常に複雑であるからこ...
問題を見つける上位の SQL ステートメントを取得すると、DB が大量のselect @@sessi...
目次序文 - Vue ルーティング1. 最も基本的なルーティング構成1. router/index....
スタイル シートは、ドキュメントの表示方法、発音方法、または入力方法を記述します。XSL 言語は、X...
仮想DOMの役割まず、仮想 DOM の出現によってどのような問題が解決されるのかを知る必要があります...
前の記事では、deepin linux に新しいカーネルを手動でインストールする方法について説明しま...
導入分散について話すときは、分散構成センター、分散ログ、分散リンク トラッキングなどについて考える必...