@z-cloud/virtual-mini
Version:
提供Taro,uni-app的虚拟列表公共类
17 lines • 799 B
TypeScript
import { BasicVirtualizer, Rect, ScrollToOptions, VirtualItem } from '@z-cloud/virtual-vanilla';
import { VirtualizerOptions, ScrollOption } from './typings';
export type { VirtualizerOptions, VirtualItem };
export declare class MiniVirtualizer extends BasicVirtualizer {
private scrollToIndexTimeoutId;
constructor(options: VirtualizerOptions);
init(): void;
onElementSizeChange(index: number, rect: Rect): void;
private resetScrolling;
onScroll(res: ScrollOption): void;
scrollTo(_offset: number, _behavior?: ScrollBehavior): void;
scrollToOffset(offset: number, behavior?: ScrollBehavior): void;
private cancelScrollToIndex;
scrollToIndex(index: number, { align, behavior }?: ScrollToOptions): void;
clean(): void;
}
//# sourceMappingURL=index.d.ts.map