element-ui 分页可控列表 ,复制可用
先上代码
<template> <div> <el-table :data="tableData.slice((page - 1) * limit, page * limit)" style="width: 100%"> <el-table-column prop="date" label="日期" width="180"> </el-table-column> <el-table-column prop="name" label="姓名" width="180"> </el-table-column> <el-table-column prop="address" label="地址"> </el-table-column> </el-table> <el-pagination @size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="page"
:page-sizes="PageNumber"
:page-size="limit"
layout="total, sizes, prev, pager, next, jumper"
//这个地方记得改为你接口数据的容器的下标总长度 || 改为: :total="homeList.content.length"
:total="total"> </el-pagination> </div> </template> <script> export default { data() { return {
//接口数据的容器
homeList:[], // 总数据 tableData: [ { date: '2016-05-02', name: 'asdf', address: '上海市普陀区金沙江路 1518 弄' }, { date: '2016-05-04', name: '王小虎', address: '上海市普陀区金沙江路 1517 弄' }, { date: '2016-05-01', name: 'zxcv', address: '上海市普陀区金沙江路 1519 弄' }, { date: '2016-05-03', name: '王小虎', address: '上海市普陀区金沙江路 1516 弄' }, { date: '2016-05-03', name: 'fdds', address: '上海市普陀区金沙江路 1516 弄' }, { date: '2016-05-03', name: '王小虎', address: '上海市普陀区金沙江路 1516 弄' }, { date: '2016-05-03', name: 'qweqwe', address: '上海市普陀区金沙江路 1516 弄' }, { date: '2016-05-03', name: '王小虎', address: '上海市普陀区金沙江路 1516 弄' }, { date: '2016-05-03', name: 'fdghfh', address: '上海市普陀区金沙江路 1516 弄' }, { date: '2016-05-03', name: '王小虎', address: '上海市普陀区金沙江路 1516 弄' }, { date: '2016-05-03', name: 'sdfsdf', address: '上海市普陀区金沙江路 1516 弄' }, { date: '2016-05-03', name: '王小虎', address: '上海市普陀区金沙江路 1516 弄' }, { date: '2016-05-03', name: 'sdgdfg', address: '上海市普陀区金沙江路 1516 弄' } ], // 默认显示第几页 page: 1, // 总条数, 根据接口获取数据长度(注意: 这里不能为空) total: 50, // 每页显示个数选择器的选项设置 PageNumber: [1, 2, 3, 4, 5], // 每页显示条目个数 limit: 5 } }, methods: { // limit 改变时会触发 handleSizeChange(val) { // 改变每页显示的条数 this.limit = val // 注意:在改变每页显示的条数时,要将页码显示到第一页 this.page = 1 }, // page 改变时会触发 handleCurrentChange(val) { // 改变默认的页数 this.page = val } } } </script>
展示
注意层级分明
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具