element基础的封装有时候会在某些场景下不适应,所以咱们要进行一下二次封装
<el-pagination
:current-page="+queryInfo.page"
:hide-on-single-page="true"
:page-size="+queryInfo.size"
:total="+total"
layout="slot , prev, pager, next , jumper"
@current-change="val => $emit('page-change', val)"
>
<span>第{{branchesNumber}}-{{queryInfo.page*15}}条/总共{{total}}条</span>
</el-pagination>
以上就是封装好的分页器,在这里讲一下这个分页器的位置显示的问题...
看到上面代码中有一个layout,在layout中更改一下你想显示的位置,比如你的slot放在最后面,显示自定义的就会到最后面,jumper放在layout中第一个位置前往第几页就会放到第一个。
总结: 分页器一般封装在table表格中,自定义内容靠pagination中layout的属性在这里面进行排版。