html
<el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="cur_page" :page-sizes="[10, 20, 30]" :page-size="pageNum" layout="total, sizes, prev, pager, next, jumper" :total="totalCount" :hide-on-single-page="true"></el-pagination>
data
cur_page: 1, // 当前页
pageNum: 10, // 每页条数
totalCount: 1, // 总条数 (获取数据之后需要赋值)
methods
handleSizeChange(val) { // 每页条数变化
this.pageNum = val;
// 重新获取数据
},
handleCurrentChange(val) { //页码变化
this.cur_page = val;
// 重新获取数据
},