分页接口的实现,必须要在服务器上进行开发、随着时代的进步,各种流和时间线中应该是非常普遍的,今天就让错新技术频道小编来为大家分享nodejs分页类代码。
分页类,我放在 plugin/Paginate.js
/*
* 当前开始的条数
*/
Paginate.prototype.first = function(){
var first = (this.page-1)*this.pagesize;
if(first>this.total){
return (this.maxpage-1)*this.pagesize;
}
return first;
}
/*
* 当前页最大的条数
*/
Paginate.prototype.last = function(){
var last = this.first()+this.pagesize;
if(last>this.total){
return this.total;
}
return last;
}
/**
* 上一页
* @returns {number}
*/
Paginate.prototype.prev = function(){
if(this.page <= 1){
return false;
}
return this.page-1;
}
/**
* 下一页
* @returns {*}
*/
Paginate.prototype.next = function(){
if(this.page >= this.maxpage){
return false;
}
return (parseInt(this.page)+1);
}
module.exports = Paginate;
使用例子
以上就是错新技术频道小编分享nodejs分页类代码,其实只要花费时间认真学习,大家就会掌握很多的知识。
新闻热点
疑难解答
图片精选