Maison >interface Web >js tutoriel >Code de classe de pagination nodejs Sharing_node.js
Classe de pagination, je l'ai mis dans plugin/Paginate.js
/*
* Le numéro de départ actuel
*/
Paginate.prototype.first = function(){
var first = (this.page-1)*this.pagesize; 🎜> if(first>this.total){
return (this.maxpage-1)*this.pagesize;
}
return first
}
/*
* Le nombre maximum d'éléments sur la page actuelle
*/
Paginate.prototype.last = function(){
var last = this.first() this.pagesize;
if(last>this .total ){
renvoie this.total;
}
renvoie le dernier;
>
* Page précédente
* @returns {numéro}
*/
Paginate.prototype.prev = function(){
if(this.page <= 1){
return false;
}
Renvoyez cette.page-1;
>
* Page suivante
* @returns {*}
*/
Paginate.prototype.next = function(){
if(this.page >= this.maxpage){
return false;
}
return (parseInt(this.page) 1);
}
module.exports = Paginate;