Closed noonisy closed 8 months ago
我觉得统一改成下面这样会好点,前面不使用变量 pn,页面参数固定为 1 就好了。pn 在 while 前初始化就好,减小变量作用域。
requestSearchPage(userId, 1, map).then((data) => { ... });
requestGuardPage(roomId, uid, 1, map).then((data) => { ... });
let pn = 1;
while (...) {
pn += 1;
...
}
看了下天哥说的,这前面的判断确实也能去掉。
if (count > ... ) {
是的,没必要让pn
跨域,在local里去declare一个let pn = 1
然后再做这个循环操作就行。外面那个if的check都可以省了。
两个 request 问题
访问 SearchPage 时,没有请求最后一页数据,导致无法获取完整的投稿列表
类似地,访问 GuardInfo 时,也没有请求最后一页数据,导致无法获取完整的舰长列表
具体更改
let pn = 1
pn += 1
图一是修改前的情况
图二是修改后的情况