index.js 470 B

123456789101112131415161718
  1. /*
  2. * 保存文件到本地
  3. * */
  4. export function saveFile(fileData, name) {
  5. var pom = document.createElement('a');
  6. pom.setAttribute('href', 'data:text/plain;charset=UTF-8,' + encodeURIComponent(fileData));
  7. pom.setAttribute('download', name);
  8. pom.style.display = 'none';
  9. if (document.createEvent) {
  10. const event = document.createEvent('MouseEvents');
  11. event.initEvent('click', true, true);
  12. pom.dispatchEvent(event);
  13. } else {
  14. pom.click();
  15. }
  16. }