pager - 分页

demo

lui

demo

<template>
<div class="app-container">
<h3>el-pagination</h3>
<el-pagination
:current-page="options.pageNum"
:page-size="options.pageSize"
:pager-count="7"
:layout="options.layout"
:total="options.total"
/>
<h3>l-pager</h3>
<l-pager :options="options" />
</div>
</template>
<script>
export default {
data() {
return {
options: {
pageNum: 1,
pageSize: 15,
// pagerCount: 4,
total: 1000,
layout: 'prev, pager, next, jumper, sizes, total',
currentChange: pageNum => {
// console.log(`当前页: ${pageNum}`, this.options)
Object.assign(this.options, {
pageNum
})
}
}
}
}
}
</script>

Attributes

参数 说明 类型 可选值 默认值
options 设置 Object

options

参数 说明 类型 可选值 默认值
disabled 是否禁用 boolean false
background 是否为分页按钮添加背景色 boolean false
hideOnSinglePage 只有一页时是否隐藏 boolean false
layout 组件布局,子组件名用逗号分隔 String sizes, prev, pager, next, jumper, ->, total, slot 'prev, pager, next, jumper, sizes, total'
pageSizes 每页显示个数选择器的选项设置 Array [15, 20, 30, 40]
pageNum 当前页数 number 1
pageSize 每页显示条目个数 number 15
total 总条目数 number
pagerCount 页码按钮的数量,当总页数超过该值时会折叠 number 大于等于 5 且小于等于 21 的整数 6
sizeChange pageSize 改变时会触发 Function(pageSize)
currentChange pageNum 改变时会触发 Function(pageNum)

Events

参数 说明 回调参数

notice

  1. 修复分页器中间页数显示bug

    1. pagerCount双数时,pagerCount页码未显示

      1. 问题原理:element不支持双数,处理原理为在双数+1,再隐藏pagerCount页
      2. 解决:currentChange函数为pageNum重新赋值,触发 重新渲染,初始化隐藏pagerCount状态
currentChange: pageNum => {
Object.assign(this.options, {
pageNum
})
}

lui - pager - 分页的更多相关文章

  1. 自己写的一个Pager分页组件,WebForm,Mvc都适用

    我一说写这个功能的时候,好多人估计有疑问.分页功能网上多的是,搜一个不就行了,你这样不是浪费时间么.你说这句话的时候,我是比较信的,首先自己写一些东西是很耗时,有这些时间又能多打几盘LOL了.但是我觉 ...

  2. ThinkPHP 3.2.3 Pager分页

    不是很喜欢TP的分页类,因为生成的分页url感觉有点不好理解,例如访问路径xxxx/home/show.html,在模板输出分页后,例如产生了页码,页码链接的路径会变成xxxx/home/show/p ...

  3. JS案例之1——pager 分页

    学习JS大半年之久,第一次自己尝试写一些小插件,写法参考网上某位牛人写代码的思路. 此处代码写的是静态分页.如果需动态分页,还可以修改下.第一次写,还有很多地方可以优化.希望各位大牛踊跃拍砖. 预览图 ...

  4. pager分页框架体会

    <pg:pager> 元素的属性中: maxPageItems说的是每页偏移量是多少,这个并不是说每一页显示多少,而是第二页比第一页来说,在第一页的尾部增加多少,第一页又被覆盖多少,是决定 ...

  5. Vue Element Tabe Pager 分页方案

    表格和分页分离的,但是使用中,却是结合在一起的. 分析 有以下方式触发查询: mounted 加载数据. 查询按钮 加载数据. pager 变化加载数据 加载数据函数: loadData 问题 mou ...

  6. Pager分页

    分页组件: /// <summary> /// 分页组件 /// </summary> public class PagerHelper { /// <summary&g ...

  7. JAVA 分页工具类及其使用

    Pager.java package pers.kangxu.datautils.common; import java.io.Serializable; import java.util.List; ...

  8. asp.net mvc 自定义pager封装与优化

    asp.net mvc 自定义pager封装与优化 Intro 之前做了一个通用的分页组件,但是有些不足,从翻页事件和分页样式都融合在后台代码中,到翻页事件可以自定义,再到翻页和样式都和代码分离, 自 ...

  9. asp.net mvc多条件+分页查询解决方案

    开发环境vs2010 css:bootstrap js:jquery bootstrap paginator 原先只是想做个mvc的分页,但是一般的数据展现都需要检索条件,而且是多个条件,所以就变成了 ...

  10. MVC下分页的自定义分页一种实现

    1.引言 在MVC开发中我们经常会对数据进行分页的展示.通过分页我们可以从服务端获取指定的数据来进行展示.这样既节约了数据库查询的时间也节约了网络传输的数据量.在MVC开发中使用的比较多的应该是MVC ...

随机推荐

  1. Github好用的镜像网站

    最近Github越来越不好用了,发现一个特别好用的镜像网站,无论是进入还是下载都非常的快. https://hub.yzuu.cf/ 首页和Github没有任何区别, 注意请不要在连着梯子的时候使用, ...

  2. 092_Schema获取表字段的方式

    Map<String, Schema.SObjectField> objectFields = Schema.getGlobalDescribe().get('ObjectName').g ...

  3. 069_VisualForce Ajax 更多用法解读02

    一.同步调用的异常处理:AJAX Toolkit  try catch... <html> <head> <script src="/soap/ajax/44. ...

  4. Spring基本概述

    Spring是一个开源框架,官方网站是http://spring.io/,Spring是2003年兴起的一个轻量级的Java开发框架,由lnterface21公司的JavaEE专家RodJohnson ...

  5. didi-笔试

    import java.util.*; /** * 正整数,没有前导0 * 相邻的数字不能相同 * 可以被3整除 * 输入:?12?0?9?? * 输出:212101902 */ public cla ...

  6. 免费节假日 API

    转载地址:http://timor.tech/api/holiday 获取指定日期的节假日信息 接口地址:http://timor.tech/api/holiday/info/$date@params ...

  7. springboot外部部署官方文档说明复制版

    官方文档地址为: https://docs.spring.io/spring-boot/docs/2.1.6.RELEASE/reference/htmlsingle/#boot-features-e ...

  8. beego入门

    beego的官方仓库地址是 https://github.com/beego/beego 为什么要特别说明这个事情呢?因为我们引入的包地址,有可能是从官方fork的,特别是beego,有的教程上通过g ...

  9. Docker CLI docker build 常用命令

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化.Docker是内核 ...

  10. h5 json 生成excel

    引入库文件 创建下载按钮 Download Demo Excel 实现转换 var data = [ ["Joa Doe", "joa@doe.com"], [ ...