import { PropType } from "vue-demi"; import Settings from "./Model/Settings"; import { IApiService } from "./Core/IApiService"; import NaiveUpload from "./Core/NaiveUpload"; declare const _default: import("vue-demi").DefineComponent<{ /** * 已上传的文件Id集合 *
只读
*可选
*/ value: { type: PropType可选
*默认值Settings.default()
*/ settings: { type: PropType必须
*/ apiService: { type: PropType默认值false
*可选
*/ readonly: { type: BooleanConstructor; default: boolean; required: false; }; }, { renderData: { loading: boolean; currentUpload: any; }; upload: NaiveUpload | null; }, unknown, {}, {}, import("vue-demi").ComponentOptionsMixin, import("vue-demi").ComponentOptionsMixin, ("update:modelValue" | "setOpenApi" | "beforeCheck" | "afterCheck" | "afterCheckAll" | "afterUpload" | "afterUploadAll" | "error")[], "error" | "update:modelValue" | "setOpenApi" | "beforeCheck" | "afterCheck" | "afterCheckAll" | "afterUpload" | "afterUploadAll", import("vue-demi").VNodeProps & import("vue-demi").AllowedComponentProps & import("vue-demi").ComponentCustomProps, Readonly可选
*/ value: { type: PropType可选
*默认值Settings.default()
*/ settings: { type: PropType必须
*/ apiService: { type: PropType默认值false
*可选
*/ readonly: { type: BooleanConstructor; default: boolean; required: false; }; }>> & { /** * 组件异常 * * @param e * @param error 异常 */ onError?: ((...args: any[]) => any) | undefined; /** * 更新用户文件信息Id集合 * * @param e * @param ids 用户文件信息Id集合 */ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; /** * 设置组件开放的接口 * * @param e * @param openApi 组件开放的接口 */ onSetOpenApi?: ((...args: any[]) => any) | undefined; /** * 文件校验前执行 * * @param e * @param file 文件 * @returns 是否处理并上传该文件 */ onBeforeCheck?: ((...args: any[]) => any) | undefined; /** * 文件校验结束后执行 * * @param e * @param rawFile 文件 */ onAfterCheck?: ((...args: any[]) => any) | undefined; /** * 文件校验全部校验结束后执行 * * @param e * @param rawFiles 文件集合 */ onAfterCheckAll?: ((...args: any[]) => any) | undefined; /** * 文件上传后执行 * * @param e * @param rawFile 文件 */ onAfterUpload?: ((...args: any[]) => any) | undefined; /** * 所有文件上传后执行 *此方法不会等待
* * @param e * @param rawFiles 文件集合 */ onAfterUploadAll?: ((...args: any[]) => any) | undefined; }, { readonly: boolean; modelValue: string[]; settings: Settings; }>; export default _default;