dum-ui-plus
Version:
Vue3 中基于Element-plus二次封装基础组件文档
95 lines (94 loc) • 3.73 kB
TypeScript
declare const _sfc_main: import("vue").DefineComponent<{
item: {
type: ObjectConstructor;
default: () => {};
required: true;
};
}, {
slots: Readonly<{
[name: string]: import("vue").Slot | undefined;
}>;
SingleEditCell: import("vue").DefineComponent<{
configEdit: {
type: ObjectConstructor;
default: () => {};
};
listTypeInfo: {
type: ObjectConstructor;
default: () => {};
};
scope: {
type: ObjectConstructor;
default: {};
};
prop: {
type: StringConstructor;
default: string;
};
}, {
props: any;
emits: (event: "handleEvent" | "update:modelValue" | "keyupHandle", ...args: any[]) => void;
keyUpHandle: ($event: any) => void;
cEvent: import("vue").ComputedRef<(configEdit: any) => {}>;
compChildName: import("vue").ComputedRef<(configEdit: any) => "el-checkbox" | "el-radio" | "el-option" | undefined>;
compChildLabel: import("vue").ComputedRef<(configEdit: any, value: any) => any>;
compChildValue: import("vue").ComputedRef<(configEdit: any, value: any, key: any) => any>;
compChildShowLabel: import("vue").ComputedRef<(configEdit: any, value: any) => any>;
getPlaceholder: (row: any) => any;
handleEvent: (type: any, val: any, editCom: any) => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "update:modelValue" | "keyupHandle", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
configEdit: {
type: ObjectConstructor;
default: () => {};
};
listTypeInfo: {
type: ObjectConstructor;
default: () => {};
};
scope: {
type: ObjectConstructor;
default: {};
};
prop: {
type: StringConstructor;
default: string;
};
}>> & {
onHandleEvent?: ((...args: any[]) => any) | undefined;
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
onKeyupHandle?: ((...args: any[]) => any) | undefined;
}, {
configEdit: Record<string, any>;
listTypeInfo: Record<string, any>;
scope: Record<string, any>;
prop: string;
}>;
RenderCol: import("vue").DefineComponent<{
row: ObjectConstructor;
render: FunctionConstructor;
index: NumberConstructor;
column: {
type: ObjectConstructor;
default: null;
};
}, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
row: ObjectConstructor;
render: FunctionConstructor;
index: NumberConstructor;
column: {
type: ObjectConstructor;
default: null;
};
}>>, {
column: Record<string, any>;
}>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
item: {
type: ObjectConstructor;
default: () => {};
required: true;
};
}>>, {
item: Record<string, any>;
}>;
export default _sfc_main;