Heim Web-Frontend js-Tutorial Vue2.0, ElementUI implementiert das Umblättern von Tabellen

Vue2.0, ElementUI implementiert das Umblättern von Tabellen

Jan 04, 2018 am 10:21 AM
elementui 翻页

Dieser Artikel enthält hauptsächlich ein Beispiel dafür, wie Vue2.0 + ElementUI das Umblättern von Tabellen realisiert. Der Herausgeber findet es ziemlich gut, deshalb werde ich es jetzt mit Ihnen teilen und es allen als Referenz geben. Folgen wir dem Herausgeber und schauen wir uns das an. Ich hoffe, es kann allen helfen.

Der für die ElementUI-Tabelle erforderliche Datentyp ist ein Wörterbucharray. Ich habe Python3 verwendet, um das Backend zu schreiben. Wenn Sie also Daten aus der Datenbank abrufen, fügen Sie einfach die Zeile „cursorclass=pymysql.cursors.DictCursor“ hinzu. Nachdem ich es herausgenommen hatte, speicherte ich es in der Redis-Datenbank, um später leicht darauf zugreifen zu können. Verwenden Sie beim Abrufen einfach die Funktion eval() und übergeben Sie sie dann an das Frontend.

Platzieren Sie den Paginierungspager am Frontend. Ich verwende hier direkt den voll funktionsfähigen Pager.


<el-pagination
 @size-change="handleSizeChange" 
 @current-change="handleCurrentChange" 
 :current-page="currentPage" 
 :page-sizes="[10, 20, 50, 100]" 
 :page-size="pagesize" 
 layout="total, sizes, prev, pager, next, jumper" 
 :total="data.length"> 
</el-pagination>
Nach dem Login kopieren

Darunter: handleSizeChange ist die entsprechende Funktion, wenn sich die Seitengröße ändert, und handleCurrentChange ist die entsprechende Funktion, wenn sich currentPage ändert.

Seitengrößen sind alle wählbaren Seitengrößen. Sie können die Zahlen selbst ändern.

Layout ist eine integrierte Funktion, im Allgemeinen müssen Sie sie nicht berühren.

total ist die Gesamtzahl der Daten. Da es sich um ein Wörterbucharray handelt, können Sie die Längenmethode direkt verwenden, um die Gesamtzahl der Daten zu ermitteln.


data () { 
 return { 
 data: [], 
 currentPage:1, 
 pagesize:20, 
 
 } 
},
Nach dem Login kopieren

Anfangsseite currentPage, anfängliche Anzahl von Daten pro Seite, Seitengröße und Datendaten


 methods: { 
 handleSizeChange: function (size) { 
 this.pagesize = size; 
 }, 
 handleCurrentChange: function(currentPage){ 
 this.currentPage = currentPage; 
 } 
}
Nach dem Login kopieren

Oben sind die beiden Antwortfunktionen leicht zu verstehen.


<el-table
 :data="data.slice((currentPage-1)*pagesize,currentPage*pagesize)" 
 stripe 
 style="width: 100%">
Nach dem Login kopieren

el-table-Tag. Es ist einfach, die Berechnung durchzuführen, damit die Seite nach dem Seitenwechsel die entsprechenden Daten anzeigt. Der Index sollte (aktuelle Seite-1)*Anzahl der Daten pro Seite bis zur aktuellen Seite*Anzahl der Daten pro Seite sein. Verwenden Sie zum Abrufen die Slice-Methode.

Streifen ist ein Tisch mit Zebramuster.


<el-table-column
 prop="id" 
 label="序号" 
 align="center"> 
</el-table-column>
Nach dem Login kopieren

Spalten-Tag. Zur Steuerung jeder Spalte können mehrere Elemente platziert werden. label ist der Name der Spalte, der in der ersten Zeile angezeigt wird. prop ist der Name eines Schlüssels in Daten.

Endergebnis.

Verwandte Empfehlungen:

Verwenden Sie VUE element-ui, um eine wiederverwendbare Tabellenkomponente zu schreiben

Über die vueElement-ui-Eingabesuche Lassen Sie uns über das Baumkomponentenelement ui

mit der Änderungsmethode

sprechen

Das obige ist der detaillierte Inhalt vonVue2.0, ElementUI implementiert das Umblättern von Tabellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So verwenden Sie die Stildurchdringung, um den elementUI-Standardstil im Vue3-Projekt zu ändern So verwenden Sie die Stildurchdringung, um den elementUI-Standardstil im Vue3-Projekt zu ändern May 12, 2023 pm 02:34 PM

1. Stilmodularisierung In einer einzelnen CSS-Datei schreiben wir den Stil der Komponente in das Style-Tag. Sie können sehen, dass das Style-Tag im Allgemeinen ein Gültigkeitsbereichsattribut hat. Dadurch kann derselbe Selektor für verschiedene Komponenten in Echtzeit erreicht werden Die Stile werden sich nicht gegenseitig stören. Schauen wir uns ein Beispiel an. Wir definieren in beiden Komponenten eine Hello-World-Box-Klasse und legen in den entsprechenden Scope-Tags unterschiedliche Stile fest. Wie Sie sehen können, fügt vue den Beschriftungen in verschiedenen Komponenten ein eindeutiges Attribut (PostCSS-Übersetzungsimplementierung) hinzu. Dann stören sich die Beschriftungsstile verschiedener Attribute über die Attributauswahl nicht gegenseitig. Die Rolle des CSS-Attributselektors besteht darin, Stile für HTML-Elemente mit bestimmten Attributen festzulegen.

So blättern Sie in Word um So blättern Sie in Word um Mar 19, 2024 pm 07:22 PM

Word ist eine der am häufigsten verwendeten Office-Software. Wenn der bearbeitete Textinhalt lang und schwer lesbar ist, können Sie Seiten in Word umblättern. Unten wird der Herausgeber mit meinen Freunden eine einfache Anleitung zum Umblättern von Seiten in Word teilen! Ich hoffe, das hilft euch! 1. Zunächst öffnen wir das mehrseitige Word-Dokument in einer Word-Software auf dem Computer. Wie im Bild unten gezeigt: 2. Klicken Sie auf den Aufwärtspfeil in der Bildlaufleiste der Word-Benutzeroberfläche, um nach oben zu scrollen und Seiten umzublättern. Wie im Bild unten gezeigt: 3. Wenn Sie nach unten blättern müssen, klicken Sie auf den Abwärtspfeil der Bildlaufleiste. Wie im Bild unten gezeigt: 4. Klicken Sie auf den Pfeil der Bildlaufleiste, um Seiten umzublättern. Wir müssen schnell umblättern, indem wir mit der rechten Maustaste auf die Bildlaufleiste klicken. wie folgt

So verwenden Sie elementUI+Springboot zum Exportieren von Excel-Funktionen So verwenden Sie elementUI+Springboot zum Exportieren von Excel-Funktionen May 18, 2023 pm 07:19 PM

Schritt Abhängigkeitspaket Zuerst müssen wir das Abhängigkeitspaket von vue einführen. Ich verwende dieses npminstallxlsx@^0.16.0npminstallfile-saver@^2.0.2. Die Funktion der xlsx-Abhängigkeit besteht darin, die Daten in einen Excel-Arbeitsmappen-Dateispeicher zu verarbeiten Die Funktion lautet: Speichern Sie die Datei und exportieren Sie sie in die Elementtabelle. Daher müssen wir der Tabelle einen Selektor hinzufügen Eine ID: exportExceltableData wird an das benutzerdefinierte empfangende Backend übergeben.

Wie implementiert man mit JavaScript unendliches Scrollen? Wie implementiert man mit JavaScript unendliches Scrollen? Oct 19, 2023 am 09:57 AM

Wie verwende ich JavaScript, um die Funktion zum unendlichen Scrollen von Seiten zu implementieren? Unendliches Scrollen ist im modernen Website-Design sehr beliebt geworden. Mit dieser Funktion können Benutzer durch die Seite scrollen, um neue Inhalte zu laden, ohne auf die Seitenschaltfläche klicken zu müssen. In diesem Artikel stellen wir vor, wie Sie mit JavaScript unendliches Scrollen implementieren, und stellen spezifische Codebeispiele bereit. Um die Funktion zum unendlichen Scrollen von Seiten zu implementieren, müssen wir auf Benutzer-Scroll-Ereignisse hören und neuen Inhalt laden, wenn die Seite zu einer bestimmten Position scrollt.

总结elementUI表单验证的踩坑解决方法 总结elementUI表单验证的踩坑解决方法 Mar 17, 2023 pm 04:22 PM

本篇文章给大家带来了关于elementUI的相关知识,其中主要跟大家聊一聊我在实现elementUI的表单验证时都遇到哪些坑,顺便记录分享一下?感兴趣的朋友下面一起来看一下吧,希望对大家有帮助。

Wie Vue+ElementUI die Paging-Funktion implementiert, um MySQL-Daten abzufragen Wie Vue+ElementUI die Paging-Funktion implementiert, um MySQL-Daten abzufragen Jun 01, 2023 pm 04:19 PM

1. Problem Wenn die Datenbank viele Daten enthält, ist es notwendig, jeweils nur einen Teil davon abzufragen, um den Druck auf den Server und die Seite zu verringern. Hier verwenden wir die Pagination-Paging-Komponente von Elementui und arbeiten mit der Limit-Anweisung von MySQL zusammen, um eine Paging-Abfrage von MySQL-Daten zu realisieren. Die folgende Abbildung zeigt den grundlegendsten Paging-Stil: Natürlich müssen entsprechende Ereignisse eingeführt werden, um die Datenbank abzufragen, wenn sich die Seite ändert. 2. Lösen Sie die Daten der Paging-Komponente 2.1: Initialisieren Sie die Gesamtzahl der Datenelemente (insgesamt) auf 1, und pageNum, die aktuelle Seitennummer, ist die erste Seite. 2.2 Funktion zum Abrufen von Datenbankdaten: getData(): Die Parameter sind Offset und Limit und fordern Daten vom Backend an, was später erläutert wird. Hier wird qs verwendet

Was sind die Grundkenntnisse von Vue+ElementUI+Springboot? Was sind die Grundkenntnisse von Vue+ElementUI+Springboot? May 25, 2023 pm 11:26 PM

1. Web-Backends in der alten Welt (1) Zu Beginn wurden Web-Backends grundsätzlich in PHP geschrieben, einer Skriptsprache, die sich sehr praktisch in HTML einbetten ließ. (2) Dann begann Java an Dynamik zu gewinnen und JSP+Servlet wurde zum Mainstream. (3) Ich fand, dass Java stinkend und lang war, also begann ich, einige häufig verwendete Ideen in Klassen zu kapseln, sodass Spring erwachsen wurde und zwei Kernkonzepte hatte: AOP-Aspekte und IoC-Kontrollinversion. Diese beiden Ideen sind einfach unbesiegbar. AOP: Ausnahmen können beispielsweise an jeder Stelle in unserem Programm ausgelöst werden. In der Vergangenheit war es sehr umständlich, an jeder Stelle eine Ausnahme zu versuchen, und die Verarbeitung nach dem Abfangen war ähnlich. Wenn es einen Aspekt gibt, der den Web-Exit abfängt, wird der gesamte Datenverkehr über diesen Aspekt geleitet.

Verwenden Sie PHP- und WebDriver-Erweiterungen, um Tests zum Scrollen und Umblättern von Webseiten zu implementieren Verwenden Sie PHP- und WebDriver-Erweiterungen, um Tests zum Scrollen und Umblättern von Webseiten zu implementieren Jul 07, 2023 am 10:19 AM

Testeinführung des Scrollens und Umblätterns von Webseiten mithilfe von PHP- und WebDriver-Erweiterungen: Mit der Entwicklung und Popularisierung des Internets werden die Darstellungsmethoden von Webseiten immer vielfältiger. Um sicherzustellen, dass Webseiten auf verschiedenen Endgeräten richtig angezeigt werden und funktionieren, müssen Entwickler verschiedene Tests durchführen. Darunter ist der Test des Scrollens und Umblätterns von Webseiten ein wichtiger Testgegenstand. In diesem Artikel wird erläutert, wie Sie mit PHP- und WebDriver-Erweiterungen Tests zum Scrollen und Umblättern von Webseiten implementieren und Codebeispiele anhängen. Voraussetzungen: Bevor Sie beginnen, müssen Sie die Installation durchführen

See all articles