关于elementUI的分页器

<el-pagination class="pagination" 
        @current-change="handleCurrentChange" 
        background
        layout="prev, pager, next , jumper" 
        :current-page.sync="tableList.pageIndex" 
        :total="totalCount">
</el-pagination>

问题是:这样写没有【总页数】【每页多少条】的


分页器.png

解决:

<el-pagination  background 
    layout="total, sizes, prev, pager, next, jumper"
        :total="totalCount"
        :current-page.sync="tableList.pageIndex" 
    :page-sizes="[5, 10, 15, 20]"    //每页展示条选择组件
    :page-size="pagesize"          //每页展示条
       @current-change="handleCurrentChange"  // currentPage 改变触发
       @size-change="handleSizeChange"           //pagesize改变时触发
>
</el-pagination>

return{
       tableList: {
          pageIndex: 1,
        },
        tableDatas: [],
        totalCount: 1,
        pagesize: 10,
        currpage: 1
}
methods: {
     getlist() {
         let starttime = new Date();
         axios('/mockDrink').then(data => {
               console.log(new Date() - starttime)
                this.tableDatas= data.data.data;
                        this.totalCount= data.data.totalCount;
                 }).catch(err => {
           console.error(err)
           this.$alert('请求超时,刷新重试!')
             })
     },
      handleCurrentChange(cpage) {
         this.currpage = cpage;
      },
      handleSizeChange(psize) {
         this.pagesize = psize;
      }
    }

效果如下:


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、文本框为字符型 必填项非空校验: 1、必填项未输入--程序应提示错误; 2、必填项只输入若干个空格,未输入其它...
    许小小晴阅读 4,802评论 0 2
  • 今年的夏天与往年不同,连绵的阴雨一场又一场,惆怅的天空,噼里啪啦的雨声,没有一丝要走的念头。昨儿个一天一夜...
    河池印象阅读 293评论 0 1
  • 小明,一个名牌大学的学生,在校表现优异,担任学生会主席等多个重要职位,还多次获得国家级奖学金,毕业后,小明以优异的...
    把大象装进冰箱阅读 884评论 0 5
  • 本文是山下英子的畅销书《断舍离》的读书笔记 我们以为为一个商品付了账,带回家,它就属于我们,开始为我们服务了。殊不...
    阳光阿四阅读 843评论 0 1
  • 微信不是个人呆的地方,向王总学习关闭朋友圈1周
    dandanshome阅读 153评论 0 1

友情链接更多精彩内容