この記事では、vue+element-uiでヘッドナビゲーションバーコンポーネントを実装するための具体的なコードを参考までに共有します。具体的な内容は次のとおりです。 さっそく、レンダリングを見てみましょう。 これはヘッダー ナビゲーション バーで、Web サイトで最も一般的な機能です。マウスをクリックしてさまざまなインターフェイスを切り替えると、スタイルもそれに従います。 npm インストール要素-ui このUIフレームワークをmain.jsファイルにグローバルにインポートします。 次に、app.vueファイルにトップコンポーネントを登録します。 これは、vue と "hungry" によって実装されたヘッド ナビゲーション バーです。コードを見てみましょう。 <テンプレート> <div class="header"> <div class="img"> <img src="@/assets/image/index/logo.png" alt=""> </div> <el-メニュー :default-active="this.$route.path" クラス="el-menu-demo" モード="水平" @select="ハンドル選択" ルーター 背景色="#fff" テキストカラー="#333" アクティブテキストカラー="#0084ff" スタイル="flex:1" > <el-menu-item v-for="(item, i) in navList" :key="i" :index="item.name"> <テンプレートスロット="タイトル"> <span> {{ item.navItem }}} </テンプレート> </el-menu-item> </el-menu> </div> </テンプレート> <スクリプト> エクスポートデフォルト{ データ() { 戻る { ナビリスト:[ {name:'/home', navItem:'ホーム'}, {name:'/home/classRoom',navItem:'私のクラス'}, {name:'/home/course',navItem:'マイコース'}, {name:'/home/exam',navItem:'試験を作成する'}, {name:'/home/practice',navItem:'練習を作成する'}, ] } }, メソッド: { ハンドル選択(キー、キーパス) { } } } </スクリプト> <スタイル> .el-メニュー項目{ フォントサイズ: 18px !重要; } .el-menu-item.is-active { 色: #ea5b2c !重要; フォントサイズ: 18px !重要; } .el-menu--horizontal>.el-menu-item.is-active { 下部境界線: 2px 実線 #ea5b2c !重要; } </スタイル> <style lang="scss" スコープ> .ヘッダー{ ディスプレイ: フレックス; 幅: 100%; .img { 背景: #ffffff; 下境界線: 実線 1px #e6e6e6; 画像 { 高さ:50px; パディング:10px; } } } </スタイル> 私の能力には限界があるので、私の文章に何か不足な点があれば、通りがかる専門家の方々からアドバイスをいただければ幸いです。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: IntelliJ IDEA で Java を使用して MySQL データベースに接続する方法の詳細な説明
>>: Vscode が Ubuntu にリモート接続する際のエラー問題の解決方法
Webkit スクロールバー スタイルのリセット1. スクロールバーには、スクロールバー ボタンとト...
この記事の例では、要素のマウスドラッグ効果を実現するためのvue+tsの具体的なコードを参考までに共...
最近はWeb2.0という言葉をよく耳にしますが、Web2.0とは何でしょうか? Web 1.0 とど...
jQueryを使用してフォーム検証を実装します。参考までに、具体的な内容は次のとおりです。登録.ht...
目次CentOS 8にDockerをインストールする1. yumを更新する2. containerd...
次のように、Win10でMysqlの解凍バージョンをインストールします。環境: win10 64ビッ...
この記事の例では、WeChatアプレットの下部ナビゲーションバーコンポーネントの具体的な実装コードを...
組織内で何らかのパスワード ポリシーがすでに実装されている場合は、この記事を読む必要はありません。た...
目次マルチ環境構成とは何ですか? また、なぜそれが必要なのですか? .env ファイルはどこで設定さ...
<br />HTML 言語では、タグを使用してテーブルにタイトルを自動的に追加できます。...
設定ファイルを server.xml と content.xml に書き込みます。サーバーを再起動す...
1. フロントエンドエンジニアリングの複雑さいくつかの小さなデモ プログラムを開発するだけであれば、...
MySQL のバージョン番号は 5.7.28 です。テーブル A には 390 万件のレコードがあり...
環境: 1 CentOS Linux リリース 7.5.1804 (コア)ファイアウォールと sel...
ディレクトリ構造 。 │ .env │ docker-compose.yml │ └─mysql ├...