import { SoulUIModule } from './component' /** * 列表 */ export declare class List extends SoulUIModule { /** * 绑定值 */ data?: any[]; /** * 列表高度 */ height?: number | string; /** * 是否加载中 */ loading?: boolean; /** * 纵向虚拟滚动配置 */ scrollY?: { gt?: number; oSize?: number; rSize?: number; vSize?: number; sItem?: string; }; /** * 加载数据 * @param data 列表数据 */ loadData(data: any[]): Promise; /** * 加载数据 * @param data 列表数据 */ reloadData(data: any[]): Promise; /** * 重新计算列表 */ recalculate(): Promise; /** * 如果有滚动条,则滚动到对应的位置 * @param scrollLeft 左边距离 * @param scrollTop 顶部距离 */ scrollTo(scrollLeft: number, scrollTop?: number): Promise; /** * 刷新滚动操作,手动同步滚动相关位置 */ refreshScroll(): Promise; /** * 手动清除滚动相关信息,还原到初始状态 */ clearScroll(): Promise; }