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

So installieren Sie MySQL 8.0.13 in Alibaba Cloud CentOS 7

1. Laden Sie das MySQL-Installationspaket herunte...

js, um den Effekt eines Lichtschalters zu erzielen

In diesem Artikelbeispiel wird der spezifische Co...

HTML-Auszeichnungssprache - Referenz

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...

jQuery implementiert einen prozentualen Fortschrittsbalken

In diesem Artikel wird der spezifische Code von j...

Verwendung und Optimierung der MySQL COUNT-Funktion

Inhaltsverzeichnis Was macht die Funktion COUNT? ...

Das Laufschriftelement implementiert Effekte wie scrollende Schriften und Bilder

Mit dem Laufschriftelement können Sie einfache Gle...

Detaillierte Erklärung zum einfachen Wechseln von CSS-Themen

Ich habe meiner persönlichen Website vor Kurzem e...

So implementieren Sie die Vue-Bindungsklasse und den Inline-Bindungsstil

Inhaltsverzeichnis Bindungsklasse Inline-Stile bi...

Grundlegende Befehle für MySQL-Datenbankoperationen

1. Erstellen Sie eine Datenbank: Daten erstellen ...

Beispiele für korrekte Beurteilungsmethoden für Datentypen in JS

Inhaltsverzeichnis Vorwort Kann typeof den Typ ko...