当我们向后台请求大量数据的时候,并要在页面展示出来,请求的数据可能上百条数据或者更多的时候,并不想在一个页面展示,这就需要使用分页功能来去完成了。

1.本次所使用的是vue2.0+element-ui实现一个分页功能,element-ui这个组件特别丰富,分页中给我提供了一个Pagination 分页,使用Pagination 快速完成分页功能

最终效果展示

<div class="deit"><div class="crumbs"><el-breadcrumb separator="/"><el-breadcrumb-item><i class="el-icon-date"></i> 数据管理</el-breadcrumb-item><el-breadcrumb-item>用户列表</el-breadcrumb-item></el-breadcrumb><div class="cantainer"><el-table style="width: 100%;":data="userList.slice((currentPage-1)*pagesize,currentPage*pagesize)"  //对数据请求的处理,最为重要的一句话><el-table-column type="index" width="50">    </el-table-column><el-table-column label="日期" prop="date" width="180">    </el-table-column><el-table-column label="用户姓名" prop="name" width="180">    </el-table-column><el-table-column label="邮箱" prop="email" width="180">    </el-table-column><el-table-column label="地址" prop="address" width="200">    </el-table-column>    </el-table><el-pagination@size-change="handleSizeChange"@current-change="handleCurrentChange":current-page="currentPage":page-sizes="[5, 10, 20, 40]" //这是下拉框可以选择的,每选择一行,要展示多少内容:page-size="pagesize"         //显示当前行的条数layout="total, sizes, prev, pager, next, jumper":total="userList.length">    //这是显示总共有多少数据,</el-pagination></div></div></div>

需要data定义一些,userList定义一个空数组,请求的数据都是存放这里面

data () {return {currentPage:1, //初始页pagesize:10,    //    每页的数据userList: []}},

对一些数据,方法处理,数据的来源是自己通过json-server搭建的本地数据,通过vue-resource请求数据,

created() {this.handleUserList()},methods: {// 初始页currentPage、初始每页数据数pagesize和数据datahandleSizeChange: function (size) {this.pagesize = size;console.log(this.pagesize)  //每页下拉显示数据},handleCurrentChange: function(currentPage){this.currentPage = currentPage;console.log(this.currentPage)  //点击第几页},handleUserList() {this.$http.get('http://localhost:3000/userList').then(res => {  //这是从本地请求的数据接口,this.userList = res.body})}}

以上都是分页所需的功能,也是自己在自己写案例中所遇到的,并总结下方便查看,喜欢的可以关注一下

vue+Element-ui实现分页效果相关推荐

  1. Vue + Element UI 表格分页记忆选中,分页切换 页面打勾不丢失

    方法一: 官方也有基于这种操作给出通过属性解决的方法: <el-table :row-key="rowKey"><el-table-column type=&qu ...

  2. Vue + Element UI 表格分页记忆选中

    官方基于这种操作给出通过属性解决的方法: :row-key:行数据的 Key ,用来优化 Table 的渲染:在使用 reserve-selection 功能与显示树形数据时,该属性是必填的.类型为 ...

  3. 【前端】Vue+Element UI案例:通用后台管理系统-用户管理:Table表格增删查改、Pagination分页、搜索框

    文章目录 目标 代码 0.结构 1.按钮-删除 2.按钮-编辑 3.debug 4.样式 5.分页Pagination:功能 6.分页Pagination:样式 7.搜索框:功能 8.搜索框:样式 总 ...

  4. 【前端】Vue+Element UI案例:通用后台管理系统-用户管理:Form表单填写、Dialog对话框弹出

    文章目录 目标 代码 0.页面结构 1.新增按钮和弹出表单:结构 2.新增按钮和弹出表单:点击新增弹出表单 3.表单样式 4.表单验证 5.表单的提交和取消功能:接口.mock相关准备 6.表单的提交 ...

  5. 【前端】Vue+Element UI案例:通用后台管理系统-登陆不同用户显示不同菜单、动态添加路由

    文章目录 目标 代码 0.动态地显示菜单:store 1.动态注册路由 2.解决刷新后摆平问题 总代码 本篇修改的代码文件 tab.js 参考视频: VUE项目,VUE项目实战,vue后台管理系统,前 ...

  6. vue + element ui 的后台管理系统框架_从零开始搭建 VUE + Element UI后台管理系统框架...

    点击右上方红色按钮关注"web秀",让你真正秀起来 前言 后台管理系统前端框架,现在很流行的形式都是,上方和左侧都是导航菜单,中间是具体的内容.比如阿里云.七牛云.头条号.百家号等 ...

  7. Vue + Element UI 实现 登陆注册基本demo实例

    Vue + Element UI 实现权限管理系统 前端篇(二):Vue + Element 案例 导入项目 打开 Visual Studio Code,File --> add Folder ...

  8. 【Vue 快速入门】从零开始搭建 VUE + Element UI后台管理系统框架

    [Vue 快速入门]从零开始搭建 VUE + Element UI后台管理系统框架 前言 后台管理系统前端框架,现在很流行的形式都是,上方和左侧都是导航菜单,中间是具体的内容.比如阿里云.七牛云.头条 ...

  9. 基于vue(element ui) + ssm + shiro 的权限框架

    zhcc 基于vue(element ui) + ssm + shiro 的权限框架 引言 心声 现在的Java世界,各种资源很丰富,不得不说,从分布式,服务化,orm,再到前端控制,权限等等玲琅满目 ...

  10. VUE element ui 动态合并单元格问题

    ** VUE element ui 动态合并单元格问题** 1.基础方法 //最开始从网上找到了一个基本的可以同时兼顾行和列的方法,时间太久忘记出自哪里了.如下: //效果 //绑定 :span-me ...

最新文章

  1. 为什么中国开发不出流行的操作系统和编程语言?
  2. 利用递归、迭代解决斐波那契数列问题与汉诺塔难题
  3. 近朱者赤,近墨者还是赤
  4. ES6里的修饰器Decorator
  5. npm修改淘宝镜像飞速下载,npm install过程速度优化,npm删除镜像恢复默认
  6. 怎么保存python文件_python如何保存文本文件
  7. 传输层协议TCP和UDP
  8. 【钢铁缺陷检测算法】数据探索
  9. dvhop三边测量法MATLAB,基于非测距的DV-Hop定位算法改进
  10. win2008服务器系统玩红警,win8系统不能玩红警2如何解决?win8系统不能玩红警2的解决方法...
  11. 七夕表白攻略:教你用自己的专业说情话,成功率100%,我只能帮你们到这里了啊~(程序员系列)
  12. java word创建表格_Java 在Word中创建表格
  13. NOIP2016 天天爱跑步
  14. 威尔逊定理证明——杨子曰数学
  15. coolwulf的乳腺癌网站介绍和操作方式
  16. css自定义盒子形状及动画应用
  17. 要关闭python解释器可使用函数或者快捷键_超星尔雅中华传统文化之戏曲瑰宝第七章节测验网课答案选修课慕课答案...
  18. java高德地图api
  19. mini车f和r的区别_MINI 是一种怎样的车?
  20. 微信录音amr音频文件转mp3格式

热门文章

  1. DFS--POJ 1190 生日蛋糕
  2. PortraitFCN算法详解
  3. 从电子工程师到研发经理到老板的多面人生
  4. Spring boo系列--jpa和thymeleaf
  5. MySQL explain结果详解
  6. 在Ubuntu上编译libusb
  7. 买房应该少出首付,多贷款
  8. 消费金融资金断流,银行抽贷、通道暂停,P2P离场
  9. Metadata Service 最高频的应用 - 每天5分钟玩转 OpenStack(164)
  10. a.out、coff、elf三种文件格式