pageDataFn(number,pageSize,data ){
//处于第几页 number
//保存每页数据的数组
var pagedata = [];
//pageSize 每页条数
//设置开始
let start = (pageSize * number) - pageSize;
// 设置结束长度
let end = pageSize * number;
end = end > data.length ? data.length : end;
for(let i = start; i < end; i++){
//所有分页数据 data
pagedata.push(data[i])
}
return pagedata ;
console.log(pagedata)
},
showListData(val) {
let _this = this;
_this.currentPage = val;
// 显示列表加载效果
_this.tableLoading = true;
//初始化列表数据
_this.$api.NoticeAnnouncement.ShowData().then(res => {
if (res.data.success) {
_this.listDate = _this.pageDataFn(val,12,res.data.data);
// this.listDate = res.data.data;
//数据总数
_this.pageTotal = res.data.totalCount;
_this.tableLoading = false;
}
});
},