この記事の例では、画像切り替え効果を実現するための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リモートログインするアイデアを詳しく解説
参考までに、Vue3でナビゲーションバーコンポーネントをカプセル化し、スクロールバーのスクロールに合...
目次Linux の MariaDB データベースについて1. データベースとは何ですか? 2. デー...
<TD> タグの属性は、テーブル内のセルのプロパティを設定するために使用されます。表 &...
ドロップダウン付きのテキストボックスを使用すると、ユーザーはドロップダウン リストから入力を選択した...
フォームの送信方法をまとめると次のようになります。 1. 送信ボタンを使用して送信します。送信ボタン...
JavaScript は現在、毎年新しいバージョンがリリースされており、より便利で効率的な新しい演算...
要点CSS resize プロパティを使用すると、要素のサイズ変更可能性を制御できます。サイズ変更を...
目次基本的なセレクタ拡張属性セレクタ疑似クラスと疑似要素セレクター基本的なセレクタ拡張1. 子要素セ...
なぜこの領域のコンテンツを整理したいのでしょうか。それは、油絵の具とキャンバスを理解する必要があり、...
JavaScriptは、参考のためにランダムな点呼Webページを作成します。具体的な内容は次のとお...
以前、MySQLがローカルでは接続できるのにリモートでは接続できないという問題に遭遇したことがありま...
以下にまとめたナレッジポイントはどれもよく使われる貴重な情報ばかりですので、ぜひ上手に集めてください...
find コマンドは主にディレクトリやファイルを検索するために使用され、一致のために複数のパラメータ...
JavaScriptコントロールを使用したくない場合は、次の方法を試してください。 Safariブラ...
最近何もすることがないのでCSSをいじっていますより良いアニメーションライブラリTweenMaxを見...