ホームページ >ウェブフロントエンド >jsチュートリアル >Vueによるタブと切り替え機能の実装を詳しく解説
今回は、Vueでタブと切り替え機能を実装する方法について詳しく説明します。Vueでタブと切り替え機能を実装する方法についての注意点について、実際のケースを見てみましょう。
ここでは、Vue ドキュメントの命令の使用法や基本的な知識については説明しません。入門から実際の戦闘までを行うため、日常のプロジェクトで達成する必要がある効果の一部を直接分割します。モジュール。関連する命令が表示された場合、またはその使用方法がわからない場合は、ドキュメントを自分で確認してから、実装コードを見直してください。 Vue ドキュメントをよく読むことが非常に重要であることを覚えておいてください。非常に重要です。
ここでの Vue は単一ファイルの形式で導入されており、コードは実装の際に段階的に最適化されますので、ご安心ください。
以下は、スタイルは少し醜いものの、機能は問題ないタブです。
nbsp;html> <meta> <meta> <meta> <meta> <title>Vue实现选项卡</title> <script></script> <style> * { padding: 0; margin: 0; } .box { width: 800px; height: 200px; margin: 0 auto; border: 1px solid #000; } .tabs li { float: left; margin-right: 8px; list-style: none; } .tabs .tab-link { display: block; width: 250px; height: 49px; text-align: center; line-height: 49px; background-color: #5597B4; color: #fff; text-decoration: none; } .tabs .tab-link.active { height: 47px; border-bottom: 2px solid #E35885; transition: .3s; } .cards { float: left; } .cards .tab-card { display: none; } .clearfix:after { content: ""; display: block; height: 0; clear: both; } .clearfix { zoom: 1; } </style> <p> </p>
这里是HTML教程
欢迎来到CSS模块
嗨,这里是Vue
<script> var app = new Vue({ el: "#app", data: { tabsName: [{ name: "HTML", isActive: true }, { name: "CSS", isActive: false }, { name: "Vue", isActive: false }], active: false }, methods: { tabsSwitch: function(tabIndex) { var tabCardCollection = document.querySelectorAll(".tab-card"), len = tabCardCollection.length; for(var i = 0; i < len; i++) { tabCardCollection[i].style.display = "none"; this.tabsName[i].isActive = false; } this.tabsName[tabIndex].isActive = true; tabCardCollection[tabIndex].style.display = "block"; } } }) </script>第一世代のタブの実装はこんな感じで、今後改良される予定です。上がコードで、以下がレンダリングです。私は Vue を学び始めたばかりで、いくつかのプロジェクトを実行しました。質問があれば、一緒に議論して一緒に進めることができます。プライベート メッセージをお送りください。
Vue はタブ切り替えを実装します。具体的なコードは次のとおりです。
nbsp;html> <meta> <title>选项卡</title> <script></script> <style> li{ list-style: none; float: left; margin-right: 20px; } </style> <p> </p>
{{item.title}}
以上がVueによるタブと切り替え機能の実装を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。