UNPKG

plus-pro-components

Version:

Page level components developed based on Element Plus.

19 lines (17 loc) 561 B
import { PageInfo } from 'plus-pro-components/es/types'; import { ActionBarButtonsRow } from 'plus-pro-components/es/components/table'; import { Ref, UnwrapRef, ShallowRef } from 'vue'; /** * 初始化表格基本数据 * */ export declare function useTable<T extends Record<string, any>[] = any>(_pageInfo?: PageInfo | Ref<PageInfo>): { tableData: Ref< UnwrapRef<T>>; pageInfo: Ref<{ page: number; pageSize: number; }>; total: Ref<number>; loadingStatus: Ref<boolean>; buttons: ShallowRef<ActionBarButtonsRow[]>; };