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:
|
Vorwort Bevor wir über den Deckungsindex sprechen...
1. Fügen Sie dem HTML-Header das Viewport-Tag hin...
Inhaltsverzeichnis Fertighaus So erstellen Sie ei...
In letzter Zeit habe ich die MySQL-Datenbank unte...
Vorwort Ich habe vor Kurzem meine bisherigen Noti...
Der erste Schritt besteht darin, das komprimierte...
Vorwort Apropos Textsuchtools: Jeder sollte grep ...
Wenn wir auf einen Fehler stoßen, denken wir oft ...
Programme in Docker-Containern müssen häufig auf ...
Hier sind die Arten von Daten, die überprüft werd...
Neueste Version von MySQL 8.0.22 zur Kennwortwied...
Inhaltsverzeichnis Kongruent und inkongruent kong...
1: Was ist OpenSSL? Welche Funktion hat es? Was i...
Innerhalb des Style-Tags der Vue-Komponente befin...
Inhaltsverzeichnis 1. v-for: Array-Inhalte durchl...