Vue Pagination
vue分页组件, 同时支持数据缓存
Vue.js (基于 2.1.0)
demo
安装
npm install vuejs-pagination --save-dev
基本用法
//触发事件, 必须
el: '#app' { return pageNum : 1 //总页数, 默认1 activePage : 1 //当前页, 默认1 }
高级用法
缓存功能
//页码变化触发事件
//翻页后请求接口前, 先获取缓存数据, 如果没有, 再调用接口methods: { this
Options
Name | Default | Required | Description |
---|---|---|---|
page-num | 1 | true | 总页码 |
current-page | 1 | true | 当前页 |
page-size | 5 | false | 显示几个页码,需大于3 |
go-btn | true | false | 是否展示跳页按钮 |
cache-list | false | 需要缓存的数据 | |
types | false | 需要缓存数据的类型 |
Emit
Name | Params | Required | Description |
---|---|---|---|
change | val(点击的哪页) | true | 当点击其他页时,会触发该方法 |