vue根据url下载文件

时间:2025-03-28 11:19:16

1、下载

let url = (new Blob([]))
// 生成一个a标签
let link = ('a')
 = 'none'
 = url
// 生成时间戳
let timestamp = new Date().getTime()
 = timestamp + '.txt'
(link)
()
() 

2、下载流文件

=100
const blob = new Blob([], { type: 'application/zip' }) // new一个二进制对象
const url = (blob) // 转化为url
const link = ('a') // 创建个a标签
 = url
 =  + (new Date()).getTime()// 重命名
()
(url)

axios返回值要设为流
responseType:‘blob’,