BD中心-修复列表分页问题

This commit is contained in:
chenruiye
2025-04-27 15:30:22 +08:00
parent affd81d942
commit 1c1e51f1d7
2 changed files with 8 additions and 4 deletions

View File

@@ -90,10 +90,11 @@ $('.option_time .option').click(function () {
}) })
var pageNo = 1; var pageNo = 1;
var pageSize = 10; var pageSize = 20;
var canNext = true; var canNext = true;
var AgencyList = []; var AgencyList = [];
var orderBy = 1; var orderBy = 1;
var resPageLength;
function getData() { function getData() {
showLoading(); showLoading();
networkRequest({ networkRequest({
@@ -110,6 +111,7 @@ function getData() {
if (res.code == 200) { if (res.code == 200) {
$('.content_list .content_box').remove(); $('.content_list .content_box').remove();
let str = '' let str = ''
resPageLength = res.data.length
AgencyList = [...AgencyList,...res.data] AgencyList = [...AgencyList,...res.data]
AgencyList.forEach((item, i) => { AgencyList.forEach((item, i) => {
str += `<div class="content_box"> str += `<div class="content_box">
@@ -151,7 +153,7 @@ function getData() {
$(window).scroll(function () { $(window).scroll(function () {
if ($(this).scrollTop() + $(this).height() >= $(document).height() - 5) { if ($(this).scrollTop() + $(this).height() >= $(document).height() - 5) {
console.log(canNext); console.log(canNext);
if (canNext && AgencyList.length == pageSize) { if (canNext && resPageLength == pageSize) {
canNext = false canNext = false
pageNo++; pageNo++;
getData(); getData();

View File

@@ -86,10 +86,11 @@ function translateFun() {
$('.Confirm').html(langReplace(localLang.demoModule.Confirm)); $('.Confirm').html(langReplace(localLang.demoModule.Confirm));
} }
var pageNo = 1; var pageNo = 1;
var pageSize = 10; var pageSize = 20;
var canNext = true; var canNext = true;
var AgencyList = []; var AgencyList = [];
var partitionId; var partitionId;
var resPageLength;
function getData() { function getData() {
showLoading(); showLoading();
networkRequest({ networkRequest({
@@ -112,6 +113,7 @@ function getData() {
$('.diamondNum').text(res.data.diamondNum); $('.diamondNum').text(res.data.diamondNum);
partitionId = res.data.partitionId; partitionId = res.data.partitionId;
let str = '' let str = ''
resPageLength = res.data.guildInfoList.length
AgencyList = [...AgencyList, ...res.data.guildInfoList] AgencyList = [...AgencyList, ...res.data.guildInfoList]
AgencyList.forEach((item, index) => { AgencyList.forEach((item, index) => {
str += `<div class="content_box"> str += `<div class="content_box">
@@ -168,7 +170,7 @@ function getData() {
$(window).scroll(function () { $(window).scroll(function () {
if ($(this).scrollTop() + $(this).height() >= $(document).height() - 5) { if ($(this).scrollTop() + $(this).height() >= $(document).height() - 5) {
console.log(canNext); console.log(canNext);
if (canNext && AgencyList.length == pageSize) { if (canNext && resPageLength == pageSize) {
canNext = false canNext = false
pageNo++; pageNo++;
getData(); getData();