Introduction
Dans ce projet, vous allez apprendre à construire un composant de pagination, qui est un composant couramment utilisé dans les applications web. Le composant de pagination aide à réduire le temps de requête sur le serveur d'arrière-plan et n'affecte pas les performances du rendu de la page en raison du chargement excessif de données.
👀 Aperçu

🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment implémenter la fonction
ajax
pour gérer les requêtes de données et récupérer les données de la page actuelle et le nombre total de pages. - Comment implémenter la fonction
initEvents
pour lier des événements aux boutons du composant de pagination. - Comment implémenter la fonction
createPaginationIndexArr
pour générer un tableau de pagination en fonction des arguments de la fonction. - Comment implémenter la fonction
renderPagination
pour générer le modèle de chaîne de caractères pour le composant de pagination. - Comment afficher le contenu en fonction de la page actuelle.
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Construire un composant de pagination réutilisable en JavaScript.
- Utiliser Axios pour effectuer des requêtes HTTP et gérer les données de réponse.
- Générer un tableau de pagination en fonction de la page actuelle, du nombre total de pages et du nombre maximum de boutons de page à afficher.
- Mettre à jour le composant de pagination et le contenu en fonction de la page actuelle.