Vue.js implementiert Erläuterungen zum Tab-Umschalten und Farbwechseln

Vue.js implementiert Erläuterungen zum Tab-Umschalten und Farbwechseln

Bei der Implementierung dieser Funktion konnte die vom ursprünglichen Blogger übernommene Methode den Farbwechsel nicht erreichen. Nachdem ich lange darüber nachgedacht hatte, fand ich endlich heraus, wie man die Farbe wechselt (das Brüllen eines Anfängers)! ! ! Nachfolgend sehen Sie zur Referenz das Code-Framework für den vollständigen Registerkartenwechsel und die Farbänderung von Vue.

<Vorlage>
<div >
     //Teil der Schaltfläche zum Wechseln der Registerkartenseite <ul>
        <li v-for="(item,index) in navList" :Klasse = "{active:!(index- 
            MenüIndex)}" @click = 'MenüAnzeigen(Index)'>
          <a href="#" rel="externes nofollow" >{{item}}</a>
        </li>
      </ul>
 
   //Inhaltstext <div v-show = 'menuIndex == 0'> Inhalt 1 <!-- Dies kann durch eine Unterkomponente ersetzt werden--></div>
   <div v-show = 'menuIndex == 1'>Inhalt 2<!--Sie können es hier durch eine Unterkomponente ersetzen--></div>
</div>
</Vorlage>
 
<Skripttyp="text/javascript">
Standard exportieren {
Daten(){
      zurückkehren {
         MenüIndex:0,
        navList:['Middleware-Details', 'Bereitstellungsarchitektur'],
      }
            }
   Methoden: {
      MenüAnzeigen (Index) {
        this.menuIndex = Index
        Konsole.log(dieser.MenüIndex)
      }
}
</Skript>
//Stil <Stilbereich>
//Klicken, um die Farbe zu ändern, ich habe sie auf blue.active{ eingestellt.
    Hintergrundfarbe: rgba(13, 175, 255, 0,33);
    }
<Stil>

Schalterfarbe ist dies

.aktiv{
//Hintergrundfarbe background-color: rgba(13, 175, 255, 0.33);
//Schriftfarbe: rot;
  }

Nachfolgend sehen Sie das Wirkungsdiagramm:

Klicken Sie auf die Middlewaredetails:

Effektbild:

Klicken Sie hier, um die Architektur bereitzustellen:

Dies ist das Ende dieses Artikels über die Implementierung von Tab-Umschalt- und Farbänderungsvorgängen in Vue.js. Weitere verwandte Inhalte zur Implementierung von Tab-Umschalt- und Farbänderungsvorgängen in Vue.js finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Vue implementiert die Farbänderungsfunktion beim Klicken auf die aktuelle Registerkarte in der Navigationsleiste
  • Vant löst das Problem der Anpassung des Titelstils des Tab-Umschalt-Plugins
  • Beispiel für einen von Vue2.0 implementierten Tab-Umschalteffekt (Inhalt kann angepasst werden)
  • So ändern Sie die Beschriftungsfarbe der Registerkarte „Vant“ im Vue-Projekt

<<:  Implementierung der Nginx-Flusskontrolle und Zugriffskontrolle

>>:  Detailliertes Tutorial zum Herunterladen, Installieren und Konfigurieren der neuesten Version von MySQL 8.0.21

Artikel empfehlen

Diagramm der Installationszusammenfassung für MySQL 8.0.11

Installationsumgebung: CAT /etc/os-release Zeigt ...

Detaillierte Erklärung der TMPF-Mounts im Docker-Datenspeicher

Bevor Sie diesen Artikel lesen, hoffe ich, dass S...

Centos7.5 Konfiguration Java-Umgebung Installation Tomcat Erklärung

Tomcat ist eine auf Java basierende Webserversoft...

So versetzen Sie JavaScript in den Ruhezustand oder in den Wartezustand

Inhaltsverzeichnis Überblick Überprüfen von setTi...

MySQL-Implementierung für pessimistisches und optimistisches Sperren

Inhaltsverzeichnis Vorwort Tatsächlicher Kampf 1....

Detaillierte Schritte zum Erstellen einer React-Anwendung mit einer Rails-API

Inhaltsverzeichnis Backend: Rails API-Teil Front-...

26 häufig vergessene CSS-Tipps

Dies ist eine Sammlung häufig verwendeter, aber l...

Pygame-Code zum Erstellen eines Schlangenspiels

Inhaltsverzeichnis Verwendete Pygame-Funktionen E...

Spezifische Verwendung von pthread_create in Linux zum Erstellen von Threads

pthread_create-Funktion Funktionseinführung pthre...

Eine dauerhafte Lösung für MySQLs Unfähigkeit, Chinesisch zu erkennen

In den meisten Fällen unterstützt MySQL Chinesisc...

Was bedeuten CN2, GIA, CIA, BGP und IPLC?

Was ist die CN2-Linie? CN2 steht für China Teleco...