17 lines
		
	
	
		
			438 B
		
	
	
	
		
			TypeScript
		
	
	
		
		
			
		
	
	
			17 lines
		
	
	
		
			438 B
		
	
	
	
		
			TypeScript
		
	
	
|  | interface UseDownloadBlobOptions { | ||
|  |   /** 下载文件的自定义文件名(不含后缀),默认为当前时间戳 */ | ||
|  |   name?: string; | ||
|  |   /** Blob 对象的 MIME 类型,默认为 Excel 类型 */ | ||
|  |   type?: string; | ||
|  |   /** 请求时携带的查询参数对象 */ | ||
|  |   params?: Record<string, any>; | ||
|  | } | ||
|  | 
 | ||
|  | /** | ||
|  |  * 下载Blob流文件 | ||
|  |  */ | ||
|  | export default function useDownloadBlob( | ||
|  |   url: string, | ||
|  |   options?: UseDownloadBlobOptions | ||
|  | ): Promise<any>; |