el-pagination分页的具体使用
<el-pagination
background
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page.sync="page.currentPage"
:page-size="page.pageSize"
layout="prev, pager, next, jumper"
:total="page.totalResult"
>
</el-pagination>
page: {
currentPage: 1,
pageSize: 10,
totalResult: 0,
},
async getData() {
const params = {
currentPage: this.page.currentPage,
size: this.page.pageSize,
model:this.input,
};
const res = await getU(params);
console.log(res, "res");
if (res.data.code == 200) {
this.tableData = res.data.data.records;
this.page.totalResult = res.data.data.total;
}
},
handleSizeChange(val) {
this.page.pageSize = val;
this.getData();
},
handleCurrentChange(val) {
this.page.currentPage = val;
this.getData();
},