In diesem Artikel wird der spezifische Code von vue+element-ui zur Implementierung der Kopfnavigationsleistenkomponente zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt Und nun ohne weitere Umschweife eine Darstellung: Dies ist eine Kopfzeilennavigationsleiste, die häufigste Funktion auf einer Website. Klicken Sie mit der Maus, um zwischen verschiedenen Schnittstellen zu wechseln, und der Stil folgt. npm installiere Element-UI Importieren Sie dieses UI-Framework global in die Datei main.js Registrieren Sie dann die oberste Komponente in der Datei app.vue Dies ist die von Vue und „hungry“ implementierte Kopfnavigationsleiste. Sehen Sie sich den Code an: <Vorlage> <div Klasse="Header"> <div Klasse="img"> <img src="@/assets/image/index/logo.png" alt=""> </div> <el-Menü :default-active="dieser.$route.pfad" Klasse="el-menu-demo" Modus="horizontal" @select="Auswahlgriff" Router Hintergrundfarbe = "fff" Textfarbe = "#333" Aktiver Text-Color="#0084ff" Stil="flex:1" > <el-menu-item v-for="(item, i) in navList" :key="i" :index="item.name"> <Vorlagenslot="Titel"> <span> {{ item.navItem }}</span> </Vorlage> </el-Menüelement> </el-Menü> </div> </Vorlage> <Skript> Standard exportieren { Daten() { zurückkehren { Navigationsliste:[ {name:'/home', navItem:'Home'}, {name:'/home/classRoom',navItem:'Meine Klasse'}, {name:'/home/course',navItem:'Mein Kurs'}, {name:'/home/exam',navItem:'Prüfung erstellen'}, {name:'/home/practice',navItem:'Praxis erstellen'}, ] } }, Methoden: { handleSelect(Schlüssel, Schlüsselpfad) { } } } </Skript> <Stil> .el-menu-item{ Schriftgröße: 18px !wichtig; } .el-menu-item.ist-aktiv { Farbe: #ea5b2c !wichtig; Schriftgröße: 18px !wichtig; } .el-menu--horizontal>.el-menu-item.is-active { Rahmen unten: 2px durchgezogen #ea5b2c !wichtig; } </Stil> <style lang="scss" scoped> .header { Anzeige: Flex; Breite: 100 %; .img { Hintergrund: #ffffff; Rahmen unten: durchgezogen 1px #e6e6e6; img { Höhe: 50px; Polsterung: 10px; } } } </Stil> Meine Fähigkeiten sind begrenzt. Wenn mein Schreiben also Mängel aufweist, hoffe ich, dass vorbeikommende Experten mir ein paar Hinweise geben können. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung zur Verbindung mit einer MySQL-Datenbank mit Java in IntelliJ IDEA
>>: Lösung für das Fehlerproblem bei der Remote-Verbindung von Vscode zu Ubuntu
Es gibt im Vue-Ökosystem ein neues Build-Tool nam...
Inhaltsverzeichnis Auswirkungen eines vollständig...
1. Laden Sie das MySQL-Installationspaket herunte...
Vorwort Mit der Funktion count werden die Datensä...
Vorwort Kürzlich mit mysql /usr/local/mysql/bin/m...
1. Docker-Netzwerkmodus Wenn Docker Run einen Doc...
Ich habe vor Kurzem angefangen, mich mit Datenban...
Systemhilfe anzeigen help contents mysql> Hilf...
Erfordern Das Div unter dem Körper ist vertikal z...
Inhaltsverzeichnis Einführung Protokollklassifizi...
Vorwort Weil dies ein verteiltes Dateisystem ist,...
Wenn die Datenmenge in MySQL groß ist, wird die S...
Im Allgemeinen wird die Maus als nach oben gericht...
Warum möchte ich den Inhalt in diesem Bereich orga...
Vielleicht habe ich angefangen, falsch zu denken,...