Beispiel für die Implementierung einer Paging-Funktion im Vue-Backend-Verwaltungssystem

Beispiel für die Implementierung einer Paging-Funktion im Vue-Backend-Verwaltungssystem

In diesem Artikel wird hauptsächlich die Implementierung der Paging-Funktion des Vue-Hintergrundverwaltungssystems vorgestellt und wie folgt mit Ihnen geteilt:

Effektbild:

Funktionsbeschreibung:

  • Anzeige der Gesamtzahl der Daten
  • Sie können die Anzahl der pro Tag anzuzeigenden Elemente auswählen
  • Klicken Sie auf die Seitenzahl, um zur angegebenen Seite zu springen
  • Geben Sie die Seitenzahl ein, um zur angegebenen Seite zu springen

1. Funktionsimplementierung

1.1 Struktur

        <!-- Seitennummerierung -->
        <el-pagination
          @size-change="Größenänderungsgriff"
          @current-change="AktuelleÄnderung handhaben"
          :aktuelle-Seite="queryInfo.pagenum"
          :Seitengrößen="[2, 5, 10, 15]"
          :Seitengröße="queryInfo.Seitengröße"
          Layout = "Gesamt, Größen, Zurück, Pager, Weiter, Jumper"
          :gesamt="gesamt"
        >
        </el-pagination>

1.2 Logik

    Daten() {
      zurückkehren {
        //Anforderungsparameter queryInfo: {
          Typ: 3,
          //Aktuelle Seitenzahl pagenum: 1,
          //Anzahl der angezeigten Seiten angeben Seitengröße: 5,
        },
        Warenliste: [],
        //Gesamtdaten gesamt: 0,
      }
    }
 
  Methoden: {
      //Produktklassifizierungsdaten abrufen async getGoodsCate() {
        const { data: res } = warte hierauf.$http.get("categories", {
          Parameter: this.queryInfo,
        })
        wenn (res.meta.status !== 200) {
          this.$message.error("Parameter konnten nicht abgerufen werden")
        }
        dies.total = res.data.total
        diese.Warenliste = res.Daten.Ergebnis
        //console.log(diese.Warenliste)
      },
      //Überwachen Sie die Anzahl der Einträge pro Seite handleSizeChange(pagesize) {
        // console.log(`${val} Elemente pro Seite`)
        this.queryInfo.pagesize = Seitengröße
        dies.getGoodsCate()
      },
      //Überwachen Sie die aktuelle Seitenzahl handleCurrentChange(pageNum) {
        this.queryInfo.pagenum = Seitennummer
        dies.getGoodsCate()
      },
    },

1.3 Parameterbeschreibung

1.4 Effektdemonstration

Dies ist das Ende dieses Artikels über das Implementierungsbeispiel der Paging-Funktion des Vue-Backend-Verwaltungssystems. Weitere relevante Vue-Paging-Inhalte 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:
  • Vue3 kapselt seine eigene Paging-Komponente
  • Vue + Element realisiert Paging-Effekt
  • Vue implementiert Paging-Funktion
  • Das Vue-Projekt realisiert den Paging-Effekt
  • Vue + Element-U realisiert Paging-Anzeigeeffekt
  • Das vue + Element-ui-Frontend realisiert den Paging-Effekt

<<:  So richten Sie den Ziellink eines Tags auf ein Iframe

>>:  Schritte zur VMware-Konfiguration des VMnet8-Netzwerks

Artikel empfehlen

Grafisches Tutorial zur Installation der komprimierten Version von MySQL 8.0.15

In diesem Artikel wird die Installationsmethode d...

Detaillierte Erklärung der MySQL-Vorkompilierungsfunktion

In diesem Artikel wird die MySQL-Vorkompilierungs...

Detaillierte Erklärung des Nginx Reverse-Proxy-Beispiels

1. Reverse-Proxy-Beispiel 1 1. Erzielen Sie den E...

So analysieren Sie die Leistung von MySQL-Abfragen

Inhaltsverzeichnis Grundlagen langsamer Abfragen:...

Freigabe der schnellen Wiederherstellungslösung für große MySQL-SQL-Dateien

Vorwort Bei der Verwendung einer MySQL-Datenbank ...

Eine kurze Diskussion über die Leistungsprobleme des MySQL-Paging-Limits

MySQL-Paging-Abfragen werden normalerweise über L...

Eine schnelle Lösung für das Problem der PC- und Mobilanpassung

Beim Erstellen einer Webseite müssen wir normaler...

MySQL-Lösung zur Datenpaging-Abfrageoptimierung auf Millionenebene

Wenn die Tabelle Zehntausende Datensätze enthält,...

Rastersysteme im Webdesign

Bildung des Gittersystems Im Jahr 1692 war der fr...

So erstellen Sie Ihre eigene Angular-Komponentenbibliothek mit DevUI

Inhaltsverzeichnis Vorwort Erstellen einer Kompon...

Einführung in das Enctype-Attribut des Form-Tags und seine Anwendungsbeispiele

Enctype: Gibt den Kodierungstyp an, der vom Browse...