UNPKG

@npmxiaowu/h-ui-plus

Version:

Vue3 中基于Element-plus二次封装基础组件文档

66 lines (65 loc) 2.5 kB
export default _sfc_main; declare namespace _sfc_main { namespace props { namespace fileInfo { export const type: ObjectConstructor; function _default(): { resourceId: string; resourceTitle: string; resourceType: string; resourceTypeName: string; resourceNodeCode: string; resourceNodeName: string; fileClassCode: string; fileClassName: string; deptCode: string; orgCode: string; userCode: string; appCode: string; companyCode: string; }; export { _default as default }; } } const emits: string[]; function setup(__props: any, { expose: __expose, emit: __emit }: { expose: any; emit: any; }): { props: any; emit: any; CHUNK_SIZE: number; MAX_CONCURRENT: number; file: import("vue").Ref<null, null>; fileName: import("vue").Ref<null, null>; progressPercent: import("vue").Ref<number, number>; progressVisible: import("vue").Ref<boolean, boolean>; uploadStatus: import("vue").Ref<string, string>; progressText: import("vue").Ref<string, string>; calculateHash: (file: any) => Promise<any>; handleFileChange: (uploadFile: any) => void; handleUpload: () => Promise<void>; createChunks: (file: any, fileHash: any, uploadedChunks?: any[]) => { chunk: any; index: number; hash: string; }[]; uploadChunks: (chunks: any, uploadedChunks: any) => Promise<void>; resetProgress: () => void; ref: typeof ref; readonly axios: import("axios").AxiosStatic; readonly ElMessage: import("element-plus/es/utils").SFCInstallWithContext<import("element-plus").Message>; readonly Chunckupload: typeof Chunckupload; readonly viewUpload: typeof viewUpload; readonly mergeFile: typeof mergeFile; readonly getSignature: typeof getSignature; readonly downloadFile: typeof downloadFile; readonly SparkMD5: any; }; } import { ref } from "@vue/runtime-core"; import { Chunckupload } from "../api/index"; import { viewUpload } from "../api/index"; import { mergeFile } from "../api/index"; import { getSignature } from "../api/index"; import { downloadFile } from "../api/index";