UNPKG

@aplus-frontend/ui

Version:

24 lines (23 loc) 767 B
import { Recordable } from '../../type'; import { ApListProps } from '../interface'; import { ComputedRef } from 'vue'; /** * 处理离线数据分页的情况 * @param dataSource * @param pagination * @returns */ export declare const useOfflineList: <DataType = Recordable>(params: ApListProps<DataType>) => { pagination: ComputedRef<{ current: number; pageSize: number; total: number; showSizeChanger: NonNullable<boolean | undefined>; showQuickJumper: NonNullable<boolean | undefined>; showLessItems: boolean | undefined; size: "default" | "small"; pageSizeOptions: (string | number)[]; }>; dataSource: ComputedRef<DataType[]>; onChange: (page: number, size: number) => void; };