element/packages/pagination
2018-05-04 15:32:23 +08:00
..
src Pagination: emit current-change after current page is manually updated (#11012) 2018-05-04 15:32:23 +08:00
cooking.conf.js Clean packages (#2345) 2017-01-23 14:06:01 +08:00
index.js Components: use es2015 export module, fixed #907 2016-11-08 15:01:00 +08:00
package.json publish independent packages 2017-12-20 11:52:49 +08:00
README.md remove theme-default (#7273) 2017-09-28 05:01:29 -05:00

element-pagination

A element-pagination component for Vue.js.

Demo

http://element-component.github.io/element-pagination

Installation

npm i element-pagination -D

Usage

import Vue from 'vue'
import ElPagination from 'element-pagination'
import 'element-theme-chalk/dist/pagination.css'

Vue.use(ElPagination)

or

import Vue from 'vue'
import ElPagination from 'element-pagination'

Vue.component('el-pagination', ElPagination)

Attributes

参数 说明 类型 可选值 默认值
small 是否使用小型分页样式 Boolean false
page-size 每页显示条目个数 Number 10
total 总条目数 Number -
page-count 总页数total 和 page-count 设置任意一个就可以达到显示页码的功能;如果要支持 page-sizes 的更改,则需要使用 total 属性 Number -
current-page 当前页数 Number 1
layout 组件布局,子组件名用逗号分隔 String sizes, prev, pager, next, jumper, ->, total 'prev, pager, next, jumper, ->, total'
page-sizes 每页显示个数选择器的选项设置 Number[] [10, 20, 30, 40, 50, 100]

Events

事件名称 说明 回调参数
size-change pageSize 改变时会触发 每页条数size
current-change currentPage 改变时会触发 当前页currentPage

Development

make dev

## test
make test

## build
make build

License

MIT