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

JavaScript ermittelt, ob der Browser IE ist

Als Frontend-Entwickler komme ich an den Tücken d...

JavaScript-Timer zum nahtlosen Scrollen von Bildern

In diesem Artikel wird der spezifische JavaScript...

Einrichten von VMware vSphere in VMware Workstation (Grafisches Tutorial)

VMware vSphere ist die branchenführende und zuver...

Detaillierte Erklärung des Abstandsproblems zwischen IMG-Tags

Grundlegende Analyse des IMG-Tags: In HTML5 beste...

So erstellen Sie eine MySQL-Master-Slave-Datenbank mit Docker unter MacOS

1. Ziehen Sie das MySQL-Image Holen Sie sich das ...

Neun erweiterte Methoden zur Deduplizierung von JS-Arrays (erprobt und effektiv)

Vorwort Die allgemeinen Methoden sind hier nicht ...

Verwenden von js zum Implementieren eines Zahlenratespiels

Letzte Woche gab mir der Lehrer eine kleine Hausa...

Verwenden von js, um den Effekt eines Karussells zu erzielen

Lassen Sie uns heute darüber sprechen, wie Sie mi...

Schritte zum Bereitstellen eines Docker-Projekts in IDEA

Mittlerweile werden die meisten Projekte auf Dock...

Vue-Projekt @change mehrere Parameter, um mehrere Ereignisse zu übergeben

Erstens gibt es nur ein Änderungsereignis. change...

So installieren Sie Git unter Linux

1. Einleitung Git ist ein kostenloses, verteiltes...

CSS-Benennung: BEM, Scoped CSS, CSS-Module und CSS-in-JS erklärt

Der Anwendungsbereich von CSS ist global. Wenn da...

Der gesamte Prozess der lokalen Konfiguration des Reverse-Proxys über Nginx

Vorwort Nginx ist ein leichtgewichtiger HTTP-Serv...