UNPKG

@z-cloud/virtual-taro

Version:

一个基于React + TS开发的虚拟列表,支持瀑布流、grid的组件。

31 lines 999 B
import { ScrollViewProps } from '@tarojs/components'; import { MiniVirtualizer, VirtualizerOptions, VirtualItem } from '@z-cloud/virtual-mini'; export interface VirtualListProps extends VirtualizerOptions { className?: string; itemClassName?: string; style?: React.CSSProperties; itemStyle?: React.CSSProperties; /** * 动态尺寸 grid 模式暂不支持 */ dynamicSize?: boolean; /** * girdSize [行尺寸,列尺寸] 提供该值会覆盖 size 配置 */ gridSize?: [number, number]; /** * grid 模式 */ grid?: boolean; followPageScroll?: boolean; scrollViewProps?: ScrollViewProps; /** * grid布局时接收第二个参数,列的数据 * @param item * @param colItem * @returns */ children: (item: VirtualItem, colItem?: VirtualItem) => React.ReactNode; onReady?: (virtualizer: MiniVirtualizer, colVirtualizer?: MiniVirtualizer) => void; } //# sourceMappingURL=typings.d.ts.map