├── README.md ├── WX20170415-143027@2x.png └── vue-pagination.vue /README.md: -------------------------------------------------------------------------------- 1 | # vue-pagination 2 | 之前一直用layerPage做分页插件的 但是转vue后用layer总感觉怪怪的,所以仿照layer写了个vue组件 3 | 使用方法: 4 | ``` 5 | js 6 | import pagination from '../../components/vue-pagination' //引入分页组件 7 | export default { 8 | components: { 9 | pagination, //注册组件 10 | }, 11 | data() { 12 | return { 13 | pageInfo:{ 14 | total:100, // 记录总条数 默认空,如果小于pageNum则组件不显示 类型Number 15 | current:1, // 当前页数, 默认为1 类型Number 16 | pagenum:10, // 每页显示条数,默认10 类型Number 17 |            pagegroup:5, // 分页条数     默认为5,需传入奇数               类型Number 18 | skin:'#16a086' // 选中页码的颜色主题 默认为'#16a086' 类型String 19 | } 20 | } 21 | }, 22 | methods:{ 23 |        pagechange:function(current){     // 页码改变传入新的页码,此处做回调 24 |           console.log(current); 25 | } 26 | } 27 | } 28 | 29 | html 30 | 31 | 35 | ``` 36 | 默认样式如下 37 | ![avatar](https://raw.githubusercontent.com/fengjiel/vue-pagination/master/WX20170415-143027%402x.png) 38 | -------------------------------------------------------------------------------- /WX20170415-143027@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengjiel/vue-pagination/6e527fc3f1acdc551f86f6a6aa808e33cfce301f/WX20170415-143027@2x.png -------------------------------------------------------------------------------- /vue-pagination.vue: -------------------------------------------------------------------------------- 1 | 15 | 63 | 107 | --------------------------------------------------------------------------------