javascript javascript中的分页逻辑包括当前页面,总页面,最大按钮显示
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript javascript中的分页逻辑包括当前页面,总页面,最大按钮显示相关的知识,希望对你有一定的参考价值。
const paging = () => {
const current_page = 2,
total_pages = 10,
max_buttons = 4
let range = total_pages / max_buttons
if (range % 1 > 0) range += 1
const result = Array.from({length: range}, (_v, r) => r + 1).map(i =>
Array.from({length: last_page}, (_v, pages) => pages + 1).slice(
max * (i - 1),
max * i
)
).filter(res => res.includes(current_page))[0]
return result.filter(res => res.includes(current_page))[0]
}
以上是关于javascript javascript中的分页逻辑包括当前页面,总页面,最大按钮显示的主要内容,如果未能解决你的问题,请参考以下文章
javascript 简单的分页数字阵列
JavaScript实现的分页功能[用于搭配后台使用]
javascript SEO友好的分页index.js
javascript Laravel和Vue js app的分页
javascript SEO友好的分页组件与像谷歌一样的反应
隐藏数据表中的分页不删除