- useTableList<T, P, D>(config): {
handleCurrentChange: ((pageNum: number) => Promise<void>);
handleReset: (() => Promise<void>);
handleSearch: ((pageNum?: number) => Promise<void>);
handleSizeChange: ((pageSize: number) => Promise<void>);
isLastPage: Ref<boolean, boolean>;
params: Ref<P, P>;
tableData: Ref<UnwrapRefSimple<T>[], T[] | UnwrapRefSimple<T>[]>;
tableLoading: Ref<boolean, boolean>;
tableTotal: Ref<number, number>;
} Type Parameters
- T = any
- P extends object = any
- D = any
Returns {
handleCurrentChange: ((pageNum: number) => Promise<void>);
handleReset: (() => Promise<void>);
handleSearch: ((pageNum?: number) => Promise<void>);
handleSizeChange: ((pageSize: number) => Promise<void>);
isLastPage: Ref<boolean, boolean>;
params: Ref<P, P>;
tableData: Ref<UnwrapRefSimple<T>[], T[] | UnwrapRefSimple<T>[]>;
tableLoading: Ref<boolean, boolean>;
tableTotal: Ref<number, number>;
}
handleCurrentChange: ((pageNum: number) => Promise<void>)
- (pageNum): Promise<void>
Returns Promise<void>
handleReset: (() => Promise<void>)
- (): Promise<void>
Returns Promise<void>
handleSearch: ((pageNum?: number) => Promise<void>)
- (pageNum?): Promise<void>
Returns Promise<void>
handleSizeChange: ((pageSize: number) => Promise<void>)
- (pageSize): Promise<void>
Returns Promise<void>
isLastPage: Ref<boolean, boolean>
params: Ref<P, P>
tableData: Ref<UnwrapRefSimple<T>[], T[] | UnwrapRefSimple<T>[]>
tableLoading: Ref<boolean, boolean>
tableTotal: Ref<number, number>
表格分页数据请求