可以动态的创建一个可以下载的 a
标签,给它设置 download
属性,然后把下载的内容转 blob
创建下载链接下载即可
//text 转换内容
//filename 文件下载名称
exportTxt(text, filename) {
const eleLink = document.createElement('a');
eleLink.download = filename;
eleLink.style.display = 'none';
// 将内容转为 blob
const blob = new Blob([text]);
eleLink.href = URL.createObjectURL(blob);
document.body.appendChild(eleLink);
eleLink.click();
document.body.removeChild(eleLink);
}