采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
当一次性获取全部数据时,table显示的数据也需要进行计算
<el-table
:data="tableData.slice((currentPage - 1) * pagesize, currentPage * pagesize)"
你是不是弄错了,前端不需要计算,后端只需要返回每页的数据就行了,另外后端会返回总条数给前端。
检查一下你的分页参数pageSize设置的是不是10
我是从mock接口,取回来了18条数据,然后发现没有分页。 <el-pagination class="pagination" background layout="prev, pager, next" :total="pager.total * 1" :page-size="pager.pageSize" @current-change="handleCurrentChange" /> const pager = reactive({ pageNum:1, pageSize:10 })
不是这样的,mock给你返回18条,他肯定会渲染18条,正常在公司里面的真实环境下,前端传10条,接口肯定会返回10条的,所以mock只是模拟数据用的。
老师。那意思就是换成真实数据的话,就没有问题了吗?
检查一下你的分页参数pageSize是不是设置的10
登录后可查看更多问答,登录/注册
从前端晋级到全栈,让你的未来发展有更多可能
566 1
1.6k 4
1.2k 5
1.3k 1
1.5k 8
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号