1、引入分页组件:

<el-pagination
layout="total,sizes,prev,pager,next,jumper"
:total="list.length"
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="currentPage"
/>
2、data中初始化变量:

currentPage: 1, //默认页码为1
pagesize: 10, //默认一页显示10条
3、修改表格绑定的数据

:data="list.slice((currentPage - 1) * pagesize, currentPage * pagesize) "
4、methods中添加换页方法
handleSizeChange: function (size) {
//一页显示多少条
this.pagesize = size;
},
handleCurrentChange: function (currentPage) {
//页码更改方法
this.currentPage = currentPage;
}
本文介绍了如何在Vue.js应用中使用Element UI库的分页组件,包括如何引入组件、初始化页面和每页显示数量的变量,以及如何处理分页事件。通过设置`layout`属性、`:total`绑定总条数、`:current-page`和`:page-sizes`来定制分页行为,并在`methods`中定义`handleSizeChange`和`handleCurrentChange`方法来响应分页变化,动态更新表格展示的数据。
1724

被折叠的 条评论
为什么被折叠?



