生活随笔
收集整理的这篇文章主要介绍了
ElementUI Pagination 分页器绑定数据
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
1.el-table绑定数据
<el
-table
:data
="tableData.slice((currentPage-1)*pageSize,currentPage*pageSize)"height
="auto"borderstripestyle
="width: 100%">
添加 el-pagination分页
<div
class="block"><el
-pagination@size
-change
="handleSizeChange"@current
-change
="handleCurrentChange":current
-page
="currentPage":page
-sizes
="[5, 10, 15, 20]":page
-size
="pageSize"layout
="total, sizes, prev, pager, next, jumper":total
="totalNum"></el
-pagination
>
</div
>
data中添加相应参数
data(){return {tableData
: [], currentPage
: 1,pageSize
:5,totalNum
: 100 }
}
添加跳页面和修改每页个数的动态函数
handleSizeChange(val
) {console
.log(`每页 ${val} 条`);this.pageSize
= val
;
},
handleCurrentChange(val
) {console
.log(`当前页: ${val}`);this.currentPage
= val
;
}
在页面加载时添加总数量
created(){this.totalNum
=this.tableData
.length
;
}
设置表格翻页的序号递增
<el
-table
-column type
="index" :index
="indexMethod" align
="center" label
="序号" width
="50"></el
-table
-column
>
indexMethod (index
) {let currentPage
= this.paginationData
.currentPage
; let pageSize
= this.paginationData
.pageSize
; return (index
+ 1) + (currentPage
- 1) * pageSize
;
},
总结
以上是生活随笔为你收集整理的ElementUI Pagination 分页器绑定数据的全部内容,希望文章能够帮你解决所遇到的问题。
如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。