total: 30
limit: 10
offset: 0
current_page: 1
total: 30
limit: 10
offset: 10
current_page: 2
total: 30
limit: 10
offset: 20
current_page: 3
获得current_page的公式是什么?我有总数,限制(每页项目数)和偏移量?希望我不要在这里误解。
答案 0 :(得分:0)
<script>
function pageNumber(total,limit,offset){
return offset >= total ? -1 : parseInt(offset / limit) + 1;
}
console.log(pageNumber(30,10,0));
console.log(pageNumber(30,10,10));
console.log(pageNumber(30,10,20));
console.log(pageNumber(30,10,30));
</script>
<强>输出强>
1
2
3
-1