利用vue和element-ui如何实现表格内容分页
程序员文章站
2022-04-24 14:24:00
...
下面我就为大家分享一篇利用vue和element-ui设置表格内容分页的实例,具有很好的参考价值,希望对大家有所帮助。
html代码
因为我写在template中,也就是新建了组建中,贴出代码。
<el-pagination small layout="prev, pager, next" :total="total" @current-change="current_change"> </el-pagination>
代码中,small代表是否使用小型分页样式
layout代表组件布局,子组件名用逗号分隔
属性: total代表总条目数
事件: current-change用于监听页数改变,而内容也发生改变
其他属性可参见element官方API
http://element.eleme.io/#/zh-CN/component/pagination
监听方法,写在methods中
methods:{ created:function(){ //加载班级的数据 var url ='http://127.0.0.1:3000/clazz/findAll'; //向后台获取数据 var vm = this; $.getJSON(url,function(data){ vm.clazzInfo = data; vm.total = data.length;//设置数据总数目!!! }); }, current_change:function(currentPage){ this.currentPage = currentPage; } }
其中url是在后台express搭建起来的脚手架所设置好的路由。
在data中注册使用的数据
因为我是全局注册,data是个返回对象的函数
data:function(){ return { total:0,//默认数据总数 pagesize:7,//每页的数据条数 currentPage:1,//默认开始页面 } }
将数据绑定到tbody上
<el-table :data="searchInfo.slice((currentPage-1)*pagesize,currentPage*pagesize)" style="width: 100%">
其中searchInfo是我获取到后台数据的数组。
上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
以上就是利用vue和element-ui如何实现表格内容分页的详细内容,更多请关注其它相关文章!
推荐阅读
-
利用vue + element实现表格分页和前端搜索的方法
-
利用Vue-draggable组件实现Vue项目中表格内容的拖拽排序
-
在vue和element-ui的table中实现分页复选功能
-
Vue 利用后端的数据字典和Map对象实现表格列字段动态转义的处理方案
-
一篇文章告诉你如何实现Vue前端分页和后端分页
-
如何利用ajax实现页面加载和内容的删除
-
如何实现vue项目中vue-i18n和element-ui国际化开发
-
在Vue2.5中通过Table 和 Pagination 组件如何实现分页功能
-
利用vue + element实现表格分页和前端搜索的方法
-
利用vue实现如何在表格里,取每行的id(详细教程)