elementui分页插件使用总结

elementui分页插件使用总结

这边记录的分页指的是在后端数据不进行分页时,前端分页的办法:
1.第一种情况:需要分页的数据是表格时,使用elementui的分页组件,并对table绑定的 :data进行计算
具体代码如下所示:
分页插件的使用:

<el-pagination background layout="prev, pager, next" :current-page="page.pageNum" :page-size="page.pageSize"
	 :total="page.totalSize" @current-change="handleCurrentChange"></el-pagination>

在表格中处理数据:

<el-table :data="tableData.slice((page.pageNum-1)*page.pageSize,page.pageNum*page.pageSize)"></el-table>

handleCurrentChange方法的实现,此方法用于点击切换页面内容的

handleCurrentChange(val) {
  this.page.pageNum = val;
}

2.第二种情况:分页的数据不是表格时,使用的方法:
分页插件和绑定的方法不变。
在表格中的处理方法,要改变,在页面中直接循环这个数组totaldata就可以了。

computed:{
			totaldata: function() {
				return this.totalList.slice((this.pageRequest.pageNum - 1) * this.pageRequest.pageSize, this.pageRequest.pageNum * this.pageRequest.pageSize);
			}
		}
<div v-for="(item,index) in totaldata" :key="index">
</div>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值