UNPKG

naive-ui-table

Version:

基于naive-ui封装的表格组件

27 lines (26 loc) 860 B
import { type Ref } from 'vue'; import type { TableProps, FormInstance } from '../types'; export declare function useTable({ requestApi, requestAuto, initParams, isPageApi, dataCallback, requestError }: TableProps, basicForm: Ref<FormInstance | null>, clearCheck: () => void): { state: { tableData: never[]; loading: boolean; pageAble: { current: number; size: number; total: number; }; }; refresh: () => Promise<void>; resetState: () => void; handleSearch: () => void; handleReset: () => void; onUpdatePage: (page: number) => void; onUpdatePageSize: (pageSize: number) => void; getTableValue: () => never[]; getPageValue: () => { current: number; size: number; total: number; }; setLoading: (load: boolean) => void; };