UNPKG

@tplc/business

Version:

22 lines (21 loc) 641 B
import { Ref } from 'vue' /** * useUpload 是一个定制化的请求钩子,用于处理上传图片。 * @param formData 额外传递给后台的数据,如{name: '菲鸽'}。 * @returns 返回一个对象{loading, error, data, run},包含请求的加载状态、错误信息、响应数据和手动触发请求的函数。 */ export default function useUpload(onSuccess?: (url: string) => void): { data: Ref<string> run: () => void } export declare function uploadFile({ filePath, data, name, onSuccess, }: { filePath: string data?: Ref<string> name: string onSuccess?: (url: string) => void }): Promise<void>