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友好的分页组件与像谷歌一样的反应

隐藏数据表中的分页不删除