保存二维码图片

67 阅读1分钟
// 保存图片
const downloadImg = () => {
  console.log(qrcodeImg.value);
  let picurl = qrcodeImg.value
  // 创建隐藏的 < a > 标签
  const link = document.createElement('a');
  link.style.display = 'none';

  // 将图片链接设置为其 href 属性
  link.href = qrcodeImg.value;

  // 设置 download 属性为图片的文件名(可自定义)
  link.setAttribute('download', '收款二维码');

  // 将 <a> 标签添加到文档中
  document.body.appendChild(link);

  // 模拟点击该标签实现下载
  link.click();

  // 移除该 <a> 标签
  document.body.removeChild(link);
};