Js 实现文件生成并下载 - 无需用户再次点击-已封装 - 戴向天

大家好!我叫戴向天

QQ群:602504799

如若有不理解的,可加QQ群进行咨询了解

function download(content,fileName){
  const a = document.createElement('a');
  const event = document.createEvent("MouseEvents");
  const blob = new Blob([content]);
  a.href = URL.createObjectURL(blob)
  a.download = fileName
  event.initEvent('click', true, true);
  a.dispatchEvent(event)
}

Js 实现文件生成并下载 - 无需用户再次点击-已封装 - 戴向天_第1张图片

Js 实现文件生成并下载 - 无需用户再次点击-已封装 - 戴向天_第2张图片

Js 实现文件生成并下载 - 无需用户再次点击-已封装 - 戴向天_第3张图片

你可能感兴趣的:(前端,JS)