在elementUI中使用table组件完成页面的大概框架,并且使用Pagination分页组件---tips:这里不是重点,不做过多阐述
下面是部分的关键代码
getTableData函数:把整体数据经过截取渲染在tableData中
getTableData(){ this.tableData = this.newtableData.slice((this.currentPage - 1)*this.number,this.currentPage*this.number) },分页组件获取当前的页面值
handleSizeChange(val) { this.number = val if(this.searchText === ""){ this.getTableData() } }, //获取当前页面值 handleCurrentChange(val) { this.currentPage = val if(this.searchText === ""){ this.getTableData() } },分页组件
<el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage" :page-sizes="[ 9, 13,20]" :page-size="number" layout="total, sizes, prev, pager, next, jumper" :total="total"> </el-pagination>文章仅供复习以及大家参考用,欢迎大家评论指正