采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
当一次性获取全部数据时,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
登录后可查看更多问答,登录/注册
从前端晋级到全栈,让你的未来发展有更多可能
262 1
1.1k 4
857 5
996 1
1.2k 8