ElementUI implementiert das Tutorial zum Paginieren von Tabellenlisteneffekten zu Ihrer Information. Die spezifischen Inhalte sind wie folgt Element UI ist eine auf Vue 2.0 basierende Komponentenbibliothek für Entwickler, Designer und Produktmanager, die unterstützende Designressourcen bereitstellt, mit denen Websites schnell Gestalt annehmen können. <el-pagination> fügt @size-change="handleSizeChange", @current-change="handleCurrentChange" hinzu, um die Änderungsereignisse der aktuellen Seite und der aktuellen Seitenzahl zu verarbeiten <!--Tabelle--> <div Klasse="formTable" id="formTable"> <el-Tabelle ref="Tabelle" :data="apprItemData" :header-cell-style="Kopfklasse" Zeilenschlüssel = "Element genehmigen" :tree-props="{Kinder: 'Kinder'}" Höhe="420" Grenze> <el-table-column Typ="Auswahl" Breite="55"> </el-Tabellenspalte> <el-table-column label="Seriennummer" Breite="60" ausrichten="zentrieren"> <template slot-scope="scope">{{scope.$index+1}}</template> </el-Tabellenspalte> <el-table-column prop="Artikelcode" label="Kodierung"> </el-Tabellenspalte> <el-table-column prop="Genehmigungsname" label="Artikelname"> </el-Tabellenspalte> </el-Tabelle> </div> <!--Tabellenpaginierung--> <div Klasse="pagination"> <el-pagination Hintergrund @size-change="Größenänderungsgriff" @current-change="AktuelleÄnderung handhaben" :Seitengrößen="[5,10, 15, 20, 25]" :page-size="Seitengröße" Layout = "Gesamt, Größen, Zurück, Pager, Weiter, Jumper" :total="Gesamtzeile"> </el-pagination> </div> <Skripttyp="text/babel"> var vm = neuer Vue({ el: '#app', Daten:{ apprItemData: [], currentPage: 1, //Aktuelle Seite totalRow: 0, //Gesamtzahl der Seiten pageSize: 10 //Aktuelle Anzahl der angezeigten Elemente}, berechnet: {}, betrachten: {}, erstellt() {}, montiert() { dies.loadItemData(); }, Methoden: { // Informationen laden loadItemData () { var Seitengröße = diese.Seitengröße; var aktuelleSeite = diese.aktuelleSeite; console.log("Seitengröße:"+Seitengröße+",aktuelleSeite:"+aktuelleSeite); //Debugger; var geturl = '${root}/config/loadItemData.do?rows='+pageSize + '&page=' + currentPage; $.ajax({ Typ: "get", URL:geturl, Inhaltstyp: "application/json; Zeichensatz=utf-8", Erfolg: Funktion (Daten) { //Debugger; Konsole.log("totalRow:"+data.total); vm.apprItemData = Daten.Zeilen; vm.totalRow = Zahl(Daten.total); }, Fehler: Funktion(e) { console.log("Fehler beim Laden der Daten:",e); } }) } // Header-Stileinstellungen headClass() { gibt „Textausrichtung: Mitte; Hintergrund: #F7F7F7; Farbe: #1C1C1D;“ zurück. }, //Seitenzahl ändern handleSizeChange(val) { diese.Seitengröße = Wert; dies.loadItemData(); }, //Aktuelle Seitenänderung handleCurrentChange(val) { diese.aktuelleSeite = Wert; dies.loadItemData(); } } }); </Skript> 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:
|
<<: Detaillierte Erklärung des Workbench-Beispiels in MySQL
>>: VMware12 installiert die Desktopversion von Ubuntu19.04 (Installations-Tutorial)
Wenn Sie ein Arbeitgeber fragt, ob in einer MySQL...
1. Datensicherung 1. Verwenden Sie den Befehl mys...
Inhaltsverzeichnis Code-Bereinigung "Frames&...
1. Installieren Sie das systemübergreifende Datei...
In diesem Artikel wird der NAT-Konfigurationsproz...
Kürzlich wurde beim Ausführen eines alten RN-Proj...
Vorwort Ein Reverse-Proxy ist ein Server, der übe...
mysqlbinlog-Version anzeigen mysqlbinlog -V [--ve...
MySQL-Einstellungscode für grüne Version und Fehl...
Wenn Menschen zu lange untätig waren, denken sie,...
<Vorlage> <div id="Wurzel">...
Inhaltsverzeichnis 1 Element Offset-Serie 1.1 Off...
Einführung Es ist nicht nötig, Redis im Detail vo...
Inhaltsverzeichnis 0. Was ist Webpack 1. Einsatz ...
Inhaltsverzeichnis Vorwort 1. Die Bedeutung der K...