HTML:
<div class="pageing">
<Page style="float:right;" :total="totalPages" :current.sync="importPaging"
size="small" show-elevator show-total @on-change="pagingQuery">
</Page>
</div>
发请求获取所有数据:
// 发请求拿数据并渲染页面
handleSuccess(response) {
let list = ""
list = response.result; // 所有数据
this.storeSubsidiaryInfo = list.slice((this.page-1) *
this.pageSize,this.page * this.pageSize)
this.pharmacyList = response.result; // 所有数据
this.totalPages = response.result.length
},
点击分页:
// 点击分页组件时执行
pagingQuery(current){
this.page = current
this.storeSubsidiaryInfo = this.pharmacyList.slice((this.page-1) *
this.pageSize,this.page * this.pageSize)
},
// this.storeSubsidiaryInfo 是表格显示的分页data数据
// this.pharmacyList 是所有未分页的数据