この記事では、タブ切り替えを実装するためのVueの具体的なコードを例として紹介します。具体的な内容は以下のとおりです。 タイトルをクリックすると対応する画像が表示されます コードは次のとおりです <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta http-equiv="X-UA-compatible" content="IE=edge"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <title>ドキュメント</title> <script src="js/vue.js" type="text/javascript"></script> </head> <スタイル> *{ マージン: 0px; パディング: 0px; } #タブ{ 幅:420ピクセル; マージン: 20px 自動; 位置: 相対的; } #タブ ul li{ 幅: 100ピクセル; 高さ: 30px; 境界線: 1px 実線 #6699CC; フロート: 左; リストスタイル: なし; テキスト配置: 中央; 行の高さ: 30px; } #タブ ul li:first-child{ 右境界線: なし; /* 境界線の半径: 10px 0px 0px 0px; */ } #タブ ul li:最後の子{ 左境界線: なし; /* 境界線の半径: 0px 10px 0px 0px; */ } #タブul.active{ 背景色:オレンジ; 色:白; } #タブdiv{ 幅: 415ピクセル; 位置: 絶対; 上: 32px; 表示: なし; } #タブdiv画像{ 幅: 350ピクセル; /* 境界線の半径:0px 0px 10px 10px; */ } #タブdiv.current{ 表示: ブロック; } </スタイル> <本文> <div id="タブ"> <ul> <li v-on:mouseover="change(index)" :class="[currentindex==index?'active':'']":key="item.id"v-for="(item,index) リスト内">{{item.text}}</li> </ul> <div :class="[currentindex==index?'current':'']" v-for="(item,index) リスト内"> <img :key="item.id" v-bind:src="item.imgsrc"/> </div> </div> </本文> <script type="text/javascript"> var vm = 新しい Vue({ el:'#タブ', データ:{ currentindex:'0', //現在のタブリストのインデックス:[{ id:'1', テキスト:'リンゴ', 画像:'imgs/1.jpg' },{ id:'2', テキスト:'オレンジ', 画像:'imgs/2.jpg' },{ id:'3', テキスト:'レモン', 画像:'imgs/3.jpg' }] }, 方法:{ 変更:関数(インデックス){ this.currentindex=インデックス; } } }); </スクリプト> </html> レンダリング 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Alibaba Cloud Serverにプログラムをデプロイし、ドメイン名を使用して直接アクセスする方法の詳細な説明
>>: MySQL ベストプラクティス: パーティションテーブルの基本タイプ
この記事の例では、参考までに虫眼鏡コンポーネントを開発するためのjsの具体的なコードを共有しています...
目次1. 手順2. 修飾語3. .sync 修飾子4. まとめ1. 手順指示とは命令です。文字通りの...
目次echartの初期化アプリベースチャートコンポーネントhtml CS app-base-char...
MySQL でグループ化した後、各グループの最大値を取得する詳細な例1. テストデータベーステーブル...
目次背景説明GETリクエストの作成事前リクエストスクリプトで署名を作成するスクリプトは環境変数に書き...
みなさんこんにちは。今日はカルーセルの実装についてお話しします。私が作成したカルーセルの効果は次のと...
背景事業が発展するにつれ、会社の事業内容や規模は拡大し続け、ウェブサイトには大量のユーザー情報やデー...
随分前に「Patterns for Sign Up & Ramp Up」を読み終えました。今...
多くの Web サイト デザイナーが犯す最も一般的な間違いは、Web ページが IE で正常に表示さ...
vue-無限スクロールインストール npm インストール vue-infinite-scroll -...
1. ブラウザのレンダリングモードとdoctype一部の Web ページは標準に従って作成されていま...
サーバーマッチングロジックNginx は、リクエストを実行するサーバー ブロックを決定するときに、サ...
Servermanager 起動時の接続データベース エラーmgrstart.batを実行しますエラ...
vscode エディタを使用して vue テンプレートを作成すると、新しい vue ファイルを作成す...
目次1. セットアップ1. セットアップ関数の最初のパラメータ - props 2. 文脈2. セッ...