UNPKG

zent

Version:

一套前端设计语言和基于React的实现

31 lines (22 loc) 1.67 kB
--- title: InfiniteScroller path: component/infinite-scroller group: Others --- ## InfiniteScroller Infinite scrolling widget ### Guides - Lazy load long list ### API | Property | Description | Type | Default | Alternative | | --------------- | ----------------------------------- | ----------------------------------------------------------------- | -------------- | ----------- | | hasMore | More data to load | `boolean` | `false` | `true` | | loadMore | Callback to load more data | `(() => Promise<unknown>) \| ((stopLoading?: () => void) => void)` | | skipLoadOnMount | Don't trigger a loading on mount | `boolean` | `false` | `true` | | useWindow | Use `window` as scrolling container | `boolean` | `false` | `true` | | loader | Loading content | `ReactNode` | `BlockLoading` | | | threshold | The distance in pixels before the end of the items that will trigger a call to loadMore | `number` | 1 | | | className | Custom class name | `string` | | | ### loadMore - Return a `Promise` to stop loading when request is done - Or you can call `stopLoading` passed as the first argument to `loadMore`