Vue implementiert 3 Möglichkeiten zum Wechseln zwischen Registerkarten und zum Beibehalten des Datenstatus

Vue implementiert 3 Möglichkeiten zum Wechseln zwischen Registerkarten und zum Beibehalten des Datenstatus

3 Möglichkeiten zum Implementieren des Tab-Wechsels in Vue

1. v-show steuert den Inhaltswechsel

1. Prinzip der einfachen Version: Verwenden Sie das Klickereignis, um den Num-Wert als Schalter zu ändern und so den Registerkartenstil sowie die Anzeige und Ausblendung von Inhalten zu steuern.

Klicken Sie hier, um zur Registerkarte „Vue“ zu wechseln

2. Prinzip der Datenwiedergabe: Verwenden Sie zur Steuerung hauptsächlich den durch v-for gebundenen Index, der dem oben genannten ähnelt.

für-Tab

2. Komponentenwechsel.

1. Die wichtigsten Wissenspunkte sind die Eigenschaften von is in vue und Keep-Alive-Cache

Vue-Komponentenwechsel

3. Routenwechsel. (Benutzerfreundlich für Adressleiste und Datenanforderung)

Dies wird über eine Router-Verbindung erreicht.

Der Vue-Tab-Schalter behält den Datenstatus bei

Beim Wechseln der Registerkarten auf einer Seite wird die Komponente bei jedem Wechsel neu instanziiert. Daher möchten wir, dass der Inhalt der Registerkarte unabhängig vom Seitenwechsel unverändert bleibt. So werden erneutes Rendern der Seite und mehr Anforderungen reduziert.

Implementierungsmethode: Verwenden Sie <keep-alive></keep-alive>, um die Komponente zu umschließen

<el-tabs v-model="aktiverName" @tab-click="handleClick">
  <el-tab-pane label="Aufzeichnen">
    <am Leben erhalten>
      <child1 v-if="isChildUpdate"></child1>
    </am Leben erhalten>
  </el-tab-pane>
</el-tabs>

Springen Sie zu Details auf der Listenseite und behalten Sie den letzten Vorgangsstatus auf der Listenseite bei

Dies wird erreicht, indem die Router-Ansicht geladen und die Routing-Metaseite im Cache gespeichert wird.

Wenn die Router-Ansicht in mehreren Ebenen verschachtelt ist, müssen Sie möglicherweise mehrere Ebenen einrichten und dann beforeRouteLeave verwenden, um auf das Verlassen der Route zu hören und festzulegen, ob zwischengespeichert werden soll

// Für das Springen von anderen Seiten ist kein Zwischenspeichern von Seiten erforderlich. Für die Rückkehr von der Detailseite ist ein Zwischenspeichern erforderlich.

Zusammenfassen

Damit ist dieser Artikel über 3 Möglichkeiten zum Implementieren des Tab-Umschaltens in Vue und zum Beibehalten des Datenstatus während des Umschaltens abgeschlossen. Weitere Informationen zu Vue-Tab-Umschaltmethoden finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Probleme und Lösungen bei der Verwendung von Vue-Router und V-IF zum Implementieren des Tab-Umschaltens
  • Vue implementiert das Methodenbeispiel der Tab-Routing-Umschaltkomponente
  • Detaillierte Erläuterung der Verwendung von Vue zum Implementieren des Tab-Umschaltvorgangs
  • Vier Möglichkeiten zum Wechseln von Registerkarten in VUE
  • So wechseln Sie die Registerkarten im Vue-Router

<<:  So überwachen Sie die Linux-Speichernutzung mit einem Bash-Skript

>>:  Detaillierte Erläuterung der neuen relationalen Datenbankfunktionen in MySQL 8.0

Artikel empfehlen

Tipps zum Erstellen von Webseiten für Mobiltelefone

Angesichts der Tatsache, dass mittlerweile viele M...

Einfacher Webseitencode, der im NetEase-Blog verwendet wird

So verwenden Sie den Code im NetEase-Blog: Melden...

Erfahren Sie schnell, wie Sie mit der Vuex-Statusverwaltung in Vue3.0 beginnen

Vuex ist ein speziell für Vue.js-Anwendungen entw...

MySQL-Fall beim Gruppieren nach Beispiel

Eine MySQL-ähnliche PHP-Switch-Case-Anweisung. wä...

CSS-Vererbungsmethode

Gegeben sei ein Div mit folgendem Hintergrundbild...

Detaillierte Erklärung der dynamischen Angular-Komponenten

Inhaltsverzeichnis Anwendungsszenarien So erreich...

So installieren Sie Nginx und konfigurieren mehrere Domänennamen

Nginx-Installation CentOS 6.x yum verfügt standar...

Detaillierte Erklärung der atomaren DDL-Syntax von MySQL 8.0

Inhaltsverzeichnis 01 Einführung in Atomic DDL 02...

Methoden und Schritte für den Zugriff auf die Baidu Maps API mit JavaScript

Inhaltsverzeichnis 1. Baidu Map API-Zugriff 2. Ve...

Native Js-Implementierung des Kalender-Widgets

In diesem Artikelbeispiel wird der spezifische JS...

Entpackte Version der MySQL-Installation und aufgetretene Fehler und Lösungen

1 Installation Laden Sie die entsprechende entpac...

Lösung für die geringe Schreibeffizienz von unter AIX gemountetem NFS

Von NFS bereitgestellte Dienste Mounten: Aktivier...