10.分页
1.el-table:
<el-table :data="tableData.slice((currentPage - 1) * pageSize, currentPage * pageSize)">
···
</el-table>
2.el-pagination:
<div style="text-align: right;"> <el-pagination background @current-change="handleCurrentChange" @size-change="handleSizeChange" :current-page="currentPage" :page-sizes="[5, 10, 20, 50]" :page-size="pageSize" layout="total,prev,pager,next,sizes,jumper" :total="tableData.length"> </el-pagination> </div>
3.data:
data() { return { currentPage: 1, //当前页码 pageSize: 5, //每页显示的行数 tableData: [], //表格数据 } }
4.methods:
// 页面切换 handleCurrentChange(val){ this.currentPage = val; }, // 调整每页显示的条数 handleSizeChange(val) { this.pageSize = val; },
5.表格序号问题:(表格中序号每页都是一样的,所以要使用自己写的序号方法)
<el-table-column label="序号" width="50px" align="center"> <template slot-scope="scope"> {{scope.$index + (currentPage - 1) * pageSize + 1}} </template> </el-table-column>
转载请注明原文链接:https://www.cnblogs.com/chenJieLing/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通