引入分页组件
<div class="toolspan">
<Page class="toolspan-pager" show-total show-sizer show-elevator
:page-size="tableData.size"
:current="tableData.current"
:total="tableData.total"
@on-change="setInitPage"
@on-page-size-change="pageSizeChange" ref="listPager"></Page>
</div>
定义分页的事件
setInitPage(pageIndex){
this.listQueryParams.current=pageIndex
this.getListData()
},
pageSizeChange(pageSize){
this.listQueryParams.size=pageSize
this.getListData()
},
获取表格数据
getListData(){
this.list_loadding = true;
this.$store.dispatch("manage_brandPage",this.listQueryParams).then(res =>{
this.tableData = res.data;
console.log(res)
}).catch(err =>{
this.$Message.error(err)
})
this.list_loadding = false;
},