18 lines
525 B
TypeScript
18 lines
525 B
TypeScript
const resultData = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13'];
|
|
|
|
export function getLoadMoreList(nextId: string | undefined, limit: number): Promise<any> {
|
|
let start = 0;
|
|
const end = start + limit;
|
|
const list = resultData.slice(start, end);
|
|
const nId = resultData.length >= end ? resultData[end] : undefined;
|
|
return new Promise((resolve) => {
|
|
setTimeout(() => {
|
|
resolve({
|
|
list,
|
|
nextId: nId,
|
|
isNoMore: list.length > 20
|
|
});
|
|
}, 1000);
|
|
});
|
|
}
|