この記事では、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 にリモート接続する際のエラー問題の解決方法
コードが失われ、コンテナ内で実行されているイメージから必要なコードを回復する必要がある場合があります...
Nginxのクロスドメイン設定は次のようには機能しません サーバー{ 聞く 80; server_n...
ユニアプリコード <テンプレート> <表示> <image v-for...
目次1. スタイル属性をバインドして変更するhtml:対応するjs:達成された効果:次に、refを使...
クイックスタート1. Docker Hubでnginxイメージを見つけるdocker 検索 ngin...
最近、プロジェクトをアップグレードするために Docker を使用しました。これまで使用したことがな...
効果画像:実装コードは以下のとおりですビュー <canvas id="radar-c...
Grafana をインストールします。公式 Web サイトでは、直接インストールできる Ubuntu...
プロジェクトでは https サービスを使用する必要があるため、Alibaba Cloud では無料...
データボリュームの使用開始先ほどのケースでは、ホストからコンテナにデータをコピーする必要がある場合、...
(1)サーバー構成: [root@localhost ~]# cd /usr/local/src/ ...
成果を達成する要件/機能: CSS + HTML を使用してハートを描く方法。分析:正方形と 2 つ...
ステップ1: ディレクトリに入ります: cd /etc/mysql、debian.cnfファイルを表...
CentOS 7 の yum ソースには、MySQL を正常にインストールするための mysql-s...
導入yum (Yellow dog Updater, Modified) は、Fedora、RedH...