19 lines
470 B
JavaScript
19 lines
470 B
JavaScript
|
|
/*
|
|
* 保存文件到本地
|
|
* */
|
|
export function saveFile(fileData, name) {
|
|
var pom = document.createElement('a');
|
|
pom.setAttribute('href', 'data:text/plain;charset=UTF-8,' + encodeURIComponent(fileData));
|
|
pom.setAttribute('download', name);
|
|
pom.style.display = 'none';
|
|
if (document.createEvent) {
|
|
const event = document.createEvent('MouseEvents');
|
|
event.initEvent('click', true, true);
|
|
pom.dispatchEvent(event);
|
|
} else {
|
|
pom.click();
|
|
}
|
|
}
|
|
|