假设请求回来的base64格式结果为result
var raw = window.atob(result);
var uInt8Array = new Uint8Array(result.length);
for (var i = 0; i < raw.length; i++) {
uInt8Array[i] = raw.charCodeAt(i);
}
const link = document.createElement("a");
const blob = new Blob([uInt8Array],{
type: 'application/vnd.ms-excel'
})
link.style.display = 'none';
link.href = URL.createObjectURL(blob);
link.setAttribute('download','文件名'+'.xls');
document.body.appendChild(link)
link.click()
document.body.removeChild(link)
vue 前端实现base64转excel格式文件并下载
最新推荐文章于 2024-05-15 19:30:08 发布