element ui的Pagination分页组件和Table表格结合使用出现当前显示页不是我们指定条数的问题

这里element ui的Pagination分页组件和Table表格结合使用出现当前显示页不是我们指定条数的问题

问题阐述

我使用了分页组件后设置的每页展示条数是10条,但是我第一页展示的却是19条,明显与我设置的不符

问题分析

首先我们要明白 和 el-pagination 两个组件没有任何关联。
一页显示多少条,需要通过el-pagination中的 size-change和 current-change事件,然后 手动控制 el-table的data属性值。
知道原因后就可以解决了,那么data属性该怎么设置呢?
使用slice(start,end) 截取数组

:data="dataList.slice((pageIndex - 1) * pageSize, pageIndex * pageSize)"

其中pageIndex是当前页的页码,pageSize是每页展示条数

实操

在这里插入图片描述
到这问题也就解决了~
注意:这个方法适用于你不使用后端自己写的分页数据展示的方法或类,否则的话可能会有冲突导致数据没法正确展示!


具体可以看这位博主写的:详细解释地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值