この記事の例では、画像切り替え効果を実現するための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リモートログインするアイデアを詳しく解説
この記事では、Web ページ レイアウト デザインのいくつかの簡単な原則をまとめ、Web ページ デ...
シンプルな機能: ブラウザの右上隅にあるプラグイン アイコンをクリックすると小さなポップアップ ウィ...
Ubuntu でサービスを作成し、自動的に起動する方法: 1. [/lib/systemd/syst...
<br />ウェブサイトを科学的にデザインする: アイトラッキング研究から学ぶ 23 の...
目次エラーメッセージ原因エラーのデモンストレーション回避策方法1方法2方法3エラーメッセージ現在の場...
ダウンロードダウンロードアドレス: https://redis.io/download /usr/l...
目次1. データベース設計2. フロントエンドページ3. 完全なデモフロントエンド開発では、カスケー...
この記事では、CSS3 を使用して中心点を中心に要素をレイアウトする方法の例を紹介します。詳細は次の...
1. タイプの導入1.1 ドメインベースの仮想ホスティングいわゆるドメイン名ベースの仮想ホストとは、...
背景:サーバーがFlaskプロジェクトをデプロイし、python3をインストールしたため、再起動時に...
アレイの重複排除は、通常、就職面接中に遭遇し、アレイの重複排除方法のコードを手動で記述することが求め...
著者は1年以上マイクロフロントエンドプロジェクトに取り組んできました。チームは10個のマイクロアプリ...
背景まず最初に、私はフロントエンド開発の専門家ではないことを述べておきたいと思います。私の以前のコン...
目次クラスコンポーネントのプロパティ比較浅い同等の浅い比較機能コンポーネントの簡単な比較先週面接に行...
1. 環境整備1.1 基本環境NTP設定: 省略 #時間の一貫性を確保するためにNTPサービスを設定...