UNPKG

lazy-components

Version:

一个基于Vue3和Vite的配置型快速开发组件库

107 lines (106 loc) 2.52 kB
declare const _default: import('vue').DefineComponent<{ options: { default: () => { listType: string; }; type: ObjectConstructor; }; uploadFunc: { type: FunctionConstructor; default: undefined; }; max: { default: undefined; type: NumberConstructor; }; limitSize: { default: undefined; type: NumberConstructor; }; limitWidth: { default: undefined; type: NumberConstructor; }; limitHeight: { default: undefined; type: NumberConstructor; }; value: { default: () => never[]; }; hasPermi: { type: ArrayConstructor; default: never[]; }; disabled: { type: BooleanConstructor; default: boolean; }; }, any, { dialogImageUrl: string; dialogVisible: boolean; uploadButton: boolean; permi_visible: boolean; }, { fileList(): any[]; }, { handlePictureCardPreview(file: any): void; clear(): void; beforeAvatarUpload(file: any): false | Promise<any>; handleDownload(file: any): void; dataReset(): void; handleRemove(file: any, fileList: any): void; uploadSuccess(response: any, file: any, fileList: any): void; uploadImage({ file }: { file: any; }): Promise<any>; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ options: { default: () => { listType: string; }; type: ObjectConstructor; }; uploadFunc: { type: FunctionConstructor; default: undefined; }; max: { default: undefined; type: NumberConstructor; }; limitSize: { default: undefined; type: NumberConstructor; }; limitWidth: { default: undefined; type: NumberConstructor; }; limitHeight: { default: undefined; type: NumberConstructor; }; value: { default: () => never[]; }; hasPermi: { type: ArrayConstructor; default: never[]; }; disabled: { type: BooleanConstructor; default: boolean; }; }>>, { disabled: boolean; hasPermi: unknown[]; value: never[]; options: Record<string, any>; max: number; uploadFunc: Function; limitSize: number; limitWidth: number; limitHeight: number; }, {}>; export default _default;