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; } }); },