fix: loadNextPage/loadPreviousPage空数组防-Infinity
This commit is contained in:
parent
dc74074bdd
commit
55a7bce6e4
@ -35,6 +35,7 @@ bricks.PageDataLoader = class {
|
|||||||
return p == Math.max(...this.pages);
|
return p == Math.max(...this.pages);
|
||||||
}
|
}
|
||||||
async loadNextPage(){
|
async loadNextPage(){
|
||||||
|
if (this.pages.length == 0) return null;
|
||||||
var page = Math.max(...this.pages) + 1;
|
var page = Math.max(...this.pages) + 1;
|
||||||
if (page <= this.lastPage){
|
if (page <= this.lastPage){
|
||||||
var d = await this.loadPage(page);
|
var d = await this.loadPage(page);
|
||||||
@ -44,6 +45,7 @@ bricks.PageDataLoader = class {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
async loadPreviousPage(){
|
async loadPreviousPage(){
|
||||||
|
if (this.pages.length == 0) return null;
|
||||||
var page = Math.min(...this.pages) - 1;
|
var page = Math.min(...this.pages) - 1;
|
||||||
if (page > 0){
|
if (page > 0){
|
||||||
var d = await this.loadPage(page);
|
var d = await this.loadPage(page);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user