UNPKG

jnf-ui

Version:

基于 vue3+ ts+ Element-plus 二次封装组件

161 lines (160 loc) 4.55 kB
declare const _sfc_main: import("vue").DefineComponent<{ modelValue: { type: ArrayConstructor; default: () => never[]; }; limit: { type: NumberConstructor; default: number; }; fileSize: { type: NumberConstructor; default: number; }; fileType: { type: ArrayConstructor; default: () => string[]; }; isShowTip: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; btnName: { type: StringConstructor; default: string; }; isId: { type: BooleanConstructor; default: boolean; }; fileColumns: { type: ArrayConstructor; default: () => ({ prop: string; label: string; minWidth: number; slotName?: undefined; align?: undefined; showOverflowTooltip?: undefined; fixed?: undefined; } | { prop: string; label: string; minWidth?: undefined; slotName?: undefined; align?: undefined; showOverflowTooltip?: undefined; fixed?: undefined; } | { prop: string; slotName: string; label: string; align: string; showOverflowTooltip: boolean; fixed: string; minWidth: number; })[]; }; }, { props: any; fileUpload: import("vue").Ref<any>; PreviewRef: import("vue").Ref<any>; emit: (event: "update:modelValue" | "callBack", ...args: any[]) => void; number: import("vue").Ref<number>; uploadList: any; uploadFileUrl: import("vue").Ref<string>; fileList: any; showTip: import("vue").ComputedRef<false | unknown[]>; loadingInstance: any; loading: (content: any) => void; closeLoading: () => void; handleBeforeUpload: (file: any) => boolean; handleExceed: () => void; handleUploadError: (err: any) => void; handleUploadSuccess: (res: any, file: any) => void; downloadFile: (url: any, fileName: any) => void; handlePreview: (row: any) => void; handleDelete: (index: any, scope: any) => void; uploadedSuccessfully: () => void; getFileName: (name: any) => any; listToString: (list: any, separator: any) => string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "callBack")[], "update:modelValue" | "callBack", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ modelValue: { type: ArrayConstructor; default: () => never[]; }; limit: { type: NumberConstructor; default: number; }; fileSize: { type: NumberConstructor; default: number; }; fileType: { type: ArrayConstructor; default: () => string[]; }; isShowTip: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; btnName: { type: StringConstructor; default: string; }; isId: { type: BooleanConstructor; default: boolean; }; fileColumns: { type: ArrayConstructor; default: () => ({ prop: string; label: string; minWidth: number; slotName?: undefined; align?: undefined; showOverflowTooltip?: undefined; fixed?: undefined; } | { prop: string; label: string; minWidth?: undefined; slotName?: undefined; align?: undefined; showOverflowTooltip?: undefined; fixed?: undefined; } | { prop: string; slotName: string; label: string; align: string; showOverflowTooltip: boolean; fixed: string; minWidth: number; })[]; }; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onCallBack?: ((...args: any[]) => any) | undefined; }, { modelValue: unknown[]; disabled: boolean; limit: number; fileSize: number; fileType: unknown[]; isShowTip: boolean; btnName: string; isId: boolean; fileColumns: unknown[]; }>; export default _sfc_main;