element-ui纯前端分页

匆匆过客 提交于 2020-03-02 17:24:44

直接上代码

<el-table  :data="tableData.slice((currentPage-1)*pageSize,currentPage*pageSize)"  border  style="width: 100%">  <el-table-column type="selection"></el-table-column>  <el-table-column  prop="date"  label="日期" ></el-table-column></el-table>
<el-pagination  @size-change="handleSizeChange"  @current-change="handleCurrentChange"  :current-page="currentPage"  :page-sizes="[10, 20, 30, 50, 100]"  :page-size="pageSize"  layout="total, sizes, prev, pager, next, jumper"  :total="tableData.length"  style="float:right;margin-top:15px;"></el-pagination>data:{
pageSize: 10, //每页多少条currentPage: 1, // 当前页tableData: [{
  date: '2016-05-02',  name: '王小虎',  address: '上海市普陀区金沙江路 1518 弄'}, {  date: '2016-05-04',  name: '王小虎',  address: '上海市普陀区金沙江路 1517 弄'}, {  date: '2016-05-01',  name: '王小虎',  address: '上海市普陀区金沙江路 1519 弄'}, {  date: '2016-05-03',  name: '王小虎',  address: '上海市普陀区金沙江路 1516 弄'}]
}
methods: {   // 每页多少条  handleSizeChange(val) {    this.pageSize = val;  },  // 当前页  handleCurrentChange(val) {    this.currentPage = val;  },},
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!