web-plus-ui
Version:
vue3+vite+ts+element-plus 组件库
86 lines (85 loc) • 2.12 kB
TypeScript
declare function disabledCheckBox(row: any, index: number): boolean;
declare function tableHeight(row: any, index: number): any;
declare const _default: {
name: string;
props: {
tableData: {
type: ArrayConstructor;
default: never[];
};
columns: {
type: ArrayConstructor;
default: never[];
};
pageSize: {
type: ArrayConstructor;
default: number[];
};
func: {
type: FunctionConstructor;
default: typeof disabledCheckBox;
};
select: {
type: BooleanConstructor;
default: boolean;
};
indexes: {
type: BooleanConstructor;
default: boolean;
};
empty: {
type: BooleanConstructor;
default: boolean;
};
rowKey: {
type: StringConstructor;
default: string;
};
height: {
type: NumberConstructor;
default: typeof tableHeight;
};
operationList: {
type: null;
default: () => never[];
};
operationName: {
type: StringConstructor;
default: string;
};
page: {
type: ObjectConstructor;
default: {
current: number;
size: number;
total: number;
};
};
multipleSelection: {
type: ArrayConstructor;
default: never[];
};
};
setup(props: any, context: any): {
isPC: boolean;
multipleSelections: any;
handlePageSizeChange(key: Number): void;
/**
* 批量操作
*/
handleOlClick(val: any): void;
};
created(): void;
methods: {
setting(): void;
/**
* 勾选中的item
*/
handleSelectionChange(val: any): void;
/**
* 切换勾选
*/
toggleRowSelection(rows: any[]): void;
};
};
export default _default;