19 lines
395 B
TypeScript
19 lines
395 B
TypeScript
|
|
||
|
export default function usePagination(initValue = false) {
|
||
|
const pagination: any = {
|
||
|
pages: 1,
|
||
|
size: 10,
|
||
|
current: 1,
|
||
|
total: 0,
|
||
|
};
|
||
|
const setPagination = (value: any) => {
|
||
|
pagination.pages = value.page;
|
||
|
pagination.size = value.size;
|
||
|
pagination.current = value.current;
|
||
|
pagination.total = value.total;
|
||
|
};
|
||
|
return {
|
||
|
pagination,
|
||
|
setPagination,
|
||
|
};
|
||
|
}
|