Vue + Element realisiert Paging-Effekt

Vue + Element realisiert Paging-Effekt

In diesem Artikelbeispiel wird der spezifische Code von vue+Element zur Erzielung des Paging-Effekts als Referenz geteilt. Der spezifische Inhalt ist wie folgt

Der allgemeine Stil besteht darin, dass die Karte Listen und Seiten enthält

Hier ist der Code direkt

<el-Karte>
  <!-- Benutzerlistenbereich -->
  <el-table :data="rightsList.slice((currentPage-1)*Seitengröße,currentPage*Seitengröße)" Rahmenstreifen>
    <el-table-column label="#" type="index"></el-table-column>
    <el-table-column label="Autorisierungsname" prop="authName"></el-table-column>
  </el-Tabelle>

  <!--Paging-Bereich-->
  <el-pagination
      @size-change="size_change" //Wird ausgelöst, wenn sich die Seitengröße ändert @current-change="current_change" //Wird ausgelöst, wenn sich die aktuelle Seite ändert:current-page="currentPage" //Aktuelle Seitenzahl:page-sizes="[10,20,30]" //Optionseinstellung für den Selektor der Anzahl der pro Seite angezeigten Elemente:page-size="pagesize" //Anzahl der pro Seite angezeigten Elemente layout="total, sizes, prev, pager, next, jumper" //Komponentenlayout:total="rightsList.length //Gesamtzahl der Elemente"> 
  </el-pagination>
</el-Karte>

Definieren Sie dann die Daten

Daten() {
   zurückkehren {
        rightsList:[], //Listendaten total:0, //Gesamtzahl der Einträge pagesize:10, //Anzahl der pro Seite angezeigten Einträge currentPage:1, //aktuelle Seitenzahl}
},

Auf Änderungsereignisse achten

Methoden:{
   //Auf Ereignisse zur Seitengrößenänderung warten size_change(newSize){
       this.pagesize = neueGröße
   }
   //Auf Änderungen der Seitenwerte warten current_change(newPage){
       diese.aktuelleSeite = neueSeite
   },
   
}

Der Effekt ist wie gezeigt

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:
  • So verwenden Sie Vue + Element, um Tabellenpaging und Front-End-Suche zu implementieren
  • Vue+element-ui implementiert Beispiel einer Tabellen-Paging-Funktion
  • Implementierung des Paging-Problems von Vue + Element-UI
  • Ein Beispiel für die Verwendung von Vue und Element-UI zum Festlegen der Seitennummerierung für Tabelleninhalte
  • Vue+Element-Tabs Tab-Paging-Effekt
  • Vue + ElementUI-Tabelle realisiert Tabellenpaging
  • Die Komponententabelle von vue + elementUI realisiert die Front-End-Paging-Funktion
  • Das vue + Element-ui-Frontend realisiert den Paging-Effekt
  • Vue imitiert Elemente, um einen Paging-Effekt zu erzielen
  • Vue + Element-U realisiert Paging-Anzeigeeffekt

<<:  Erstellen Sie Schritt für Schritt ein Dateiverwaltungssystem mit nginx+FastDFS

>>:  Implementierung der Docker-Compose-Bereitstellung des ZK+Kafka+Storm-Clusters

Artikel empfehlen

Docker führt Vorgänge mit dem angegebenen Speicher aus

wie folgt: -m, --memory Speicherlimit, das Format...

Analyse des Linux-Hochleistungsnetzwerk-IO- und Reaktormodells

Inhaltsverzeichnis 1. Einführung in grundlegende ...

WeChat-Applet implementiert SMS-Login in Aktion

Inhaltsverzeichnis 1. Vorschau der Schnittstellen...

Detaillierte Erklärung zum Ersetzen in ein Beispiel in MySQL

Detaillierte Erklärung zum Ersetzen in ein Beispi...

Methode zur Behebung von IE6-Space-Bugs

Schauen Sie sich den Code an: Code kopieren Der Co...

Implementierungs- und Nutzungsszenarien der JS-Anti-Shake-Drosselungsfunktion

Inhaltsverzeichnis 1. Was ist die Anti-Shake-Funk...

Implementierung von Platzhaltern und Escape-Zeichen in der Linux-Befehlszeile

Wenn wir Stapeloperationen für einen Dateityp aus...

Element Plus implementiert Affix

Inhaltsverzeichnis 1. Komponenteneinführung 2. Qu...

HTML Tutorial: Sammlung häufig verwendeter HTML-Tags (4)

Diese eingeführten HTML-Tags entsprechen nicht un...

JavaScript Dom implementiert das Prinzip und Beispiel eines Karussells

Wenn wir ein Karussell bauen wollen, müssen wir z...

So installieren Sie JDK und Mysql auf dem Linux-System Ubuntu 18.04

Plattformbereitstellung 1. JDK installieren Schri...

MySQL-Startfehler InnoDB: Sperren nicht möglich/ibdata1-Fehler

Beim Starten von MySQL in einer OS X-Umgebung wir...