UNPKG

iv-npm

Version:

公共通用包

179 lines (178 loc) 5.28 kB
import { PropType } from "vue"; /** * uploadApi:api接口 * uploadLength:最大上传文件数量 * fileList:传入的数据(用于初始化) * fileList:string[] || {url}[] * * listType: 'picture-card' (默认) | 'picture' | 'text'; 上传图片列表样式 * picture-card:文件卡片(预览显示卡片) (a-upload属性值) * picture:文字(底部预览图片列表) (a-upload属性值) * text:文字(底部预览文字列表) (a-upload属性值) * 小图标 * icon:旧相机图标(用于高拍仪)发票相关,需要禁用showUploadList预览 * diskIcon:磁盘图标(用于选择文件)发票相关,需要禁用showUploadList预览 * metronome:高拍仪小图标 * metronome:文件上传小图标 * textCustom:插槽 * showAltimeter:bolean (默认true); 是否显示卡片模式下扫描高拍仪按钮 * showWallet:bolean (默认true); 是否显示钱包按钮 * isLoad:bolean (默认false); 是否需要获取状态 * * @uploadChange:Function({ file: tempFile, fileList: tempFileList } 上传列表改变事件 */ declare const _default: import("vue").DefineComponent<{ uploadApi: { type: PropType<any>; default: null; required: true; }; uploadLength: { type: NumberConstructor; default: number; required: false; }; fileList: { type: PropType<any[]>; default: never[]; required: false; }; listType: { type: StringConstructor; default: string; required: false; }; showAltimeter: { type: BooleanConstructor; default: boolean; required: false; }; uploadClass: { type: ObjectConstructor; required: false; default: {}; }; showUploadList: { type: ObjectConstructor; required: true; default: {}; }; showFileSelecter: { type: BooleanConstructor; default: boolean; required: false; }; showWallet: { type: BooleanConstructor; default: boolean; required: false; }; anyFileType: { type: BooleanConstructor; default: boolean; required: false; }; fileType: { type: PropType<string[]>; default: boolean; required: false; }; isLoad: { type: BooleanConstructor; default: boolean; required: false; }; disabled: { type: BooleanConstructor; default: boolean; required: false; }; }, (_ctx: any, _cache: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("uploadChange" | "cancelAltimeter" | "altimeterUrl" | "getLoad")[], "uploadChange" | "cancelAltimeter" | "altimeterUrl" | "getLoad", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ uploadApi: { type: PropType<any>; default: null; required: true; }; uploadLength: { type: NumberConstructor; default: number; required: false; }; fileList: { type: PropType<any[]>; default: never[]; required: false; }; listType: { type: StringConstructor; default: string; required: false; }; showAltimeter: { type: BooleanConstructor; default: boolean; required: false; }; uploadClass: { type: ObjectConstructor; required: false; default: {}; }; showUploadList: { type: ObjectConstructor; required: true; default: {}; }; showFileSelecter: { type: BooleanConstructor; default: boolean; required: false; }; showWallet: { type: BooleanConstructor; default: boolean; required: false; }; anyFileType: { type: BooleanConstructor; default: boolean; required: false; }; fileType: { type: PropType<string[]>; default: boolean; required: false; }; isLoad: { type: BooleanConstructor; default: boolean; required: false; }; disabled: { type: BooleanConstructor; default: boolean; required: false; }; }>> & { onUploadChange?: ((...args: any[]) => any) | undefined; onCancelAltimeter?: ((...args: any[]) => any) | undefined; onAltimeterUrl?: ((...args: any[]) => any) | undefined; onGetLoad?: ((...args: any[]) => any) | undefined; }, { uploadApi: any; uploadLength: number; fileList: any[]; listType: string; showAltimeter: boolean; uploadClass: Record<string, any>; showUploadList: Record<string, any>; showFileSelecter: boolean; showWallet: boolean; anyFileType: boolean; fileType: string[]; isLoad: boolean; disabled: boolean; }>; export default _default;