UNPKG

vue3-help

Version:

Vue3 帮助工程

26 lines (25 loc) 897 B
interface paginationOptions { api: (params?: any) => Promise<any>; initParams: any; pageSizeParam: string; pageSize: number; pageNumParam: string; dataListName: string; dataItemDeal: Function; dataFilter: Function; primaryKey: string; autoCacheNextPage: boolean; cacheNextPageAtFirst: boolean; autoCacheImg: boolean; } export type partPaginationOptions = Partial<paginationOptions>; declare const usePagination: (inOptions: partPaginationOptions) => { totalNum: import("vue").Ref<number, number>; joinHead: (inParams?: any) => any; nextPage: (flush?: boolean, inParams?: any) => Promise<boolean>; updateItem: (item: any, isDelete?: boolean) => boolean; fullList: any; isComplete: import("vue").Ref<boolean, boolean>; loadStatus: import("vue").ComputedRef<"loading" | "no-more" | "more">; }; export default usePagination;