Maison interface Web js tutoriel Vue2.0, ElementUI implémente le changement de page du tableau

Vue2.0, ElementUI implémente le changement de page du tableau

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

Cet article vous apporte principalement un exemple de Vue2.0+ElementUI réalisant le retournement de page d'un tableau. L'éditeur le trouve plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence pour tout le monde. Suivons l'éditeur et jetons un œil. J'espère que cela pourra aider tout le monde.

Le type de données requis par la table ElementUI est un tableau de dictionnaire. J'ai utilisé python3 pour écrire le backend, donc lors de la récupération des données de la base de données, ajoutez simplement une ligne de curseurclass=pymysql.cursors.DictCursor. Après l'avoir retiré, je l'ai stocké dans la base de données Redis pour un accès facile plus tard. Lors de la récupération, utilisez simplement la fonction eval(), puis transmettez-la au front-end.

Placez le pager de pagination sur le front-end J'utilise directement le pager entièrement fonctionnel ici.


<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>
Copier après la connexion

Parmi eux : handleSizeChange est la fonction correspondante lorsque la taille de la page change, et handleCurrentChange est la fonction correspondante lorsque la page actuelle change.

les tailles de page sont toutes des tailles de page sélectionnables. Vous pouvez modifier les numéros vous-même.

la mise en page est une fonction incluse, vous n'avez généralement pas besoin d'y toucher.

total est le nombre total de données. Puisqu'il s'agit d'un tableau de dictionnaire, vous pouvez utiliser directement la méthode length pour obtenir le nombre total de données.


data () { 
 return { 
 data: [], 
 currentPage:1, 
 pagesize:20, 
 
 } 
},
Copier après la connexion

Page initiale currentPage, nombre initial de données par taille de page et données de données


 methods: { 
 handleSizeChange: function (size) { 
 this.pagesize = size; 
 }, 
 handleCurrentChange: function(currentPage){ 
 this.currentPage = currentPage; 
 } 
}
Copier après la connexion

Ci-dessus Les deux fonctions de réponse sont faciles à comprendre.


<el-table
 :data="data.slice((currentPage-1)*pagesize,currentPage*pagesize)" 
 stripe 
 style="width: 100%">
Copier après la connexion

balise el-table. Il est facile de faire le calcul. Pour que la page affiche les données correspondantes après la pagination, l'indice doit être (page actuelle-1)*nombre de données par page jusqu'à la page actuelle*nombre de données par page. Utilisez la méthode slice pour récupérer.

stripe est une table à motif zébré.


<el-table-column
 prop="id" 
 label="序号" 
 align="center"> 
</el-table-column>
Copier après la connexion

balise de colonne. Plusieurs éléments peuvent être placés pour contrôler chaque colonne. label est le nom de la colonne, affiché dans la première ligne. prop est le nom d'une clé dans data.

Résultat final.

Recommandations associées :

Utilisez VUE element-ui pour écrire un composant Table réutilisable

À propos de la recherche d'entrée vueElement-ui Parlons de l'élément de composant d'arborescence ui

avec la méthode de modification

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser la pénétration de style pour modifier le style par défaut d'elementUI dans le projet vue3 Comment utiliser la pénétration de style pour modifier le style par défaut d'elementUI dans le projet vue3 May 12, 2023 pm 02:34 PM

1. Modularisation du style Dans un seul fichier CSS, nous écrivons le style du composant dans la balise style. Vous pouvez voir que généralement la balise style aura un attribut scoped. Cela peut obtenir le même sélecteur pour différents composants en temps réel, mais. les styles n'interféreront pas les uns avec les autres. Regardons un exemple. Nous définissons une classe hello-world-box dans les deux composants et définissons différents styles dans les balises de portée correspondantes. Comme vous pouvez le voir, vue ajoute un attribut unique (implémentation de la traduction PostCSS) aux étiquettes des différents composants. Ensuite, grâce au sélecteur d'attributs, les styles d'étiquettes des différents attributs n'interfèrent pas les uns avec les autres. Le rôle du sélecteur d'attributs CSS est de définir des styles pour les éléments HTML avec des attributs spécifiques.

Comment tourner les pages dans Word Comment tourner les pages dans Word Mar 19, 2024 pm 07:22 PM

Word est l'un des logiciels de bureautique les plus utilisés. Lorsque le contenu du texte édité est long et difficile à lire, vous pouvez tourner les pages dans Word. Ci-dessous, l'éditeur partagera avec mes amis un tutoriel simple sur la façon de tourner les pages dans Word ! J'espère que cela vous aidera les gars ! 1. Tout d’abord, nous ouvrons le document Word de plusieurs pages dans le logiciel Word sur l’ordinateur. Comme le montre l'image ci-dessous : 2. Cliquez sur la flèche vers le haut sur la barre de défilement de l'interface Word pour faire défiler vers le haut et tourner les pages. Comme le montre l'image ci-dessous : 3. Si vous devez descendre la page, cliquez sur la flèche vers le bas de la barre de défilement. Comme le montre l'image ci-dessous : 4. Cliquez sur la flèche de la barre de défilement pour tourner les pages. Ce type de changement de page est plus simple. Nous devons tourner rapidement les pages en utilisant le bouton droit de la souris pour cliquer sur la barre de défilement. comme suit

Comment utiliser elementUI+Springboot pour exporter la fonction Excel Comment utiliser elementUI+Springboot pour exporter la fonction Excel May 18, 2023 pm 07:19 PM

Étape Package de dépendances Tout d'abord, nous devons introduire le package de dépendances de vue. J'utilise ceci npminstallxlsx@^0.16.0npminstallfile-saver@^2.0.2 La fonction de la dépendance xlsx est de traiter les données dans un économiseur de fichiers de classeur Excel. dépendance.La fonction est la suivante : enregistrez le fichier et exportez-le vers la table des éléments. Ici, la balise table d'elementenetUI est en fait utilisée pour obtenir les données. Par conséquent, nous devons ajouter un sélecteur à la table. Un identifiant : exportExceltableData est transmis au backend de réception personnalisé.

Comment utiliser JavaScript pour implémenter le défilement infini ? Comment utiliser JavaScript pour implémenter le défilement infini ? Oct 19, 2023 am 09:57 AM

Comment utiliser JavaScript pour implémenter la fonction de rotation de page à défilement infini ? Le défilement infini est devenu très populaire dans la conception de sites Web modernes. Cette fonctionnalité aide les utilisateurs à faire défiler la page pour charger du nouveau contenu sans avoir à cliquer sur le bouton de la page. Dans cet article, nous présenterons comment utiliser JavaScript pour implémenter le défilement infini et fournirons des exemples de code spécifiques. Pour implémenter la fonction de rotation de page à défilement infini, nous devons écouter les événements de défilement de l'utilisateur et charger du nouveau contenu lorsque la page défile vers une position spécifique.

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

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

Comment Vue+ElementUI implémente la fonction de pagination pour interroger les données MySQL Comment Vue+ElementUI implémente la fonction de pagination pour interroger les données MySQL Jun 01, 2023 pm 04:19 PM

1. Problème Lorsqu'il y a beaucoup de données dans la base de données, il est nécessaire d'en interroger seulement une partie à la fois pour soulager la pression sur le serveur et la page. Ici, nous utilisons le composant Pagination d'elementui et coopérons avec l'instruction limit de MySQL pour réaliser une requête de pagination des données MySQL. La figure suivante est le style de pagination le plus basique : Bien entendu, les événements correspondants doivent être introduits pour interroger la base de données lorsque la page change. 2. Résolvez les données du composant de pagination 2.1 : initialisez le nombre total d'éléments de données (total) à 1, et pageNum, qui est le numéro de page actuel, est la première page. 2.2 Fonction pour obtenir les données de la base de données : getData() : Les paramètres sont offset et limit, demandant des données au backend, ce qui sera expliqué plus tard. qs est utilisé ici

Quelles sont les connaissances de base de Vue+ElementUI+Springboot Quelles sont les connaissances de base de Vue+ElementUI+Springboot May 25, 2023 pm 11:26 PM

1. Le backend Web dans l'ancien monde (1) Au début, les backends Web étaient essentiellement écrits en PHP, un langage de script très pratique à intégrer dans HTML. (2) Ensuite, Java a commencé à prendre de l'ampleur et JSP+Servlet est devenu courant. (3) J'ai trouvé que Java était long et malodorant, alors j'ai commencé à encapsuler certaines idées couramment utilisées dans des classes, donc Spring a grandi et avait deux concepts de base : les aspects AOP et l'inversion du contrôle IoC. Ces deux idées sont tout simplement invincibles. AOP : Par exemple, des exceptions peuvent être générées à chaque endroit de notre programme. Dans le passé, il était très fastidieux d'essayer d'effectuer une capture à chaque endroit, et le traitement post-capture était similaire. S'il y a un aspect qui intercepte la sortie Web, tout le trafic passera par cet aspect.

Utilisez les extensions PHP et WebDriver pour implémenter des tests de défilement et de rotation de pages Web Utilisez les extensions PHP et WebDriver pour implémenter des tests de défilement et de rotation de pages Web Jul 07, 2023 am 10:19 AM

Test d'introduction du défilement et du retournement de pages Web à l'aide des extensions PHP et WebDriver : Avec le développement et la vulgarisation d'Internet, les méthodes de présentation des pages Web se diversifient de plus en plus. Afin de garantir que les pages Web s’affichent correctement et fonctionnent correctement sur les différents terminaux, les développeurs doivent effectuer divers tests. Parmi eux, le test de défilement et de rotation des pages Web est un élément de test important. Cet article expliquera comment utiliser les extensions PHP et WebDriver pour implémenter des tests de défilement et de changement de page Web, et joindra des exemples de code. Prérequis : Avant de commencer, vous devez installer

See all articles