Der Paging-Effekt wird zu Ihrer Information im Vue-Projekt implementiert. Der spezifische Inhalt ist wie folgt 1. Hier verwenden wir element-ui zur Implementierung. Installieren Sie es zunächst mit npm npm ich element-ui -S 2. Globaler Import in main.js importiere ElementUI von „element-ui“ importiere 'element-ui/lib/theme-chalk/index.css' Vue.use(ElementUI) //Element-UI global aufhängen 3. Verpackungskomponenten <Vorlage> <div Klasse="Block"> <el-pagination @current-change="AktuelleÄnderung handhaben" :current-page="aktuelleSeite" :Seitengröße="6" Layout = "Zurück, Pager, Weiter, Jumper" :gesamt="gesamt" :pager-count="5" > </el-pagination> </div> </Vorlage> <Skript> Standard exportieren { props: ["num", "page"], //Die Gesamtzahl der übergebenen Einträge und die Seitenzahl data() { zurückkehren {}; }, berechnet: { aktuelleSeite: Funktion() { gib diese Seite zurück; }, insgesamt: Funktion() { gib diese.Nummer zurück; } }, Methoden: { handleSizeChange(Wert) { dies.$emit("Größenänderung", val); }, handleCurrentChange(Wert) { dies.$emit("aktuelle-Änderung", val); } } }; </Skript> <Stil> .block { Textausrichtung: rechts; /* Breite: 100 %; */ } </Stil> 4. Komponenten importieren und verwenden <Vorlage> <div Klasse="mobild"> <div> <ATablePaging :num="Nummer" :page="Seite" @current-change="(Wert) => { Seite = Wert; Liste(); }" ></ATablePaging> </div> </div> </Vorlage> <Skript> importiere ATablePaging von "../paging"; //Führe die Paging-Komponente ein export default { Daten() { zurückkehren { page:"", //Aktuelle Seitenzahl num: 1, //Gesamtzahl der Inhaltselemente}; }, Methoden: { Liste() { //Die Gesamtzahl der vom Backend zurückgegebenen Seiten ist gleich num }, }, montiert() { diese.nachrichten(); }, Komponenten: ATablePaging } }; </Skript> <Stilbereich> </Stil> Klicken Sie zum Lernen des Lern-Tutorials zu vue.js bitte auf die Spezialthemen Lern-Tutorial zu vue.js-Komponenten und Lern-Tutorial zu Vue.js-Front-End-Komponenten. 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:
|
In diesem Artikelbeispiel wird der spezifische Co...
Ich bin vor zwei Tagen beim Bearbeiten der schrift...
:ist eine dynamische Komponente Verwenden Sie v-b...
Phänomen: Nach MySQL Version 5.7 ist der Standard...
Einführung in strukturelle Pseudoklassenselektore...
In diesem Artikel werden hauptsächlich das Prinzi...
# Passen Sie die Startpriorität der VMware-Festpl...
Inhaltsverzeichnis 1. Anweisung einfügen 1.1 Einf...
1: Installieren Sie MongoDB im Docker Schritt 1: ...
Die Vue-Routing-Seite this.route.push wird nicht ...
CSS3 implementiert 2D-Ebenentransformation und vi...
Ich habe kürzlich ein WeChat-Applet geschrieben u...
Inhaltsverzeichnis Vorwort Fall Optimierung Zusam...
Vorwort Ich habe kürzlich an einigen Front-End-Pr...
So implementieren Sie das MySQL-Umschalten des Da...