2024-06-06发表2024-06-06更新日常1 分钟读完 (大约138个字)前端图片下载前端图片下载最简单的方案 把base64的资源放到a标签上 案例 1234567891011121314151617181920// download 图片下载后的名称<a href="" id="down" download="test.png" target="_blank">jpg静态资源</a>const dom = document.getElementById('down')dom.href = '图片base64'// image转base64function getImageDataURL(image) { // 创建画布 const canvas = document.createElement('canvas'); canvas.width = image.width; canvas.height = image.height; const ctx = canvas.getContext('2d'); // 以图片为背景剪裁画布 ctx.drawImage(image, 0, 0, image.width, image.height); // 获取图片后缀名 const extension = image.src.substring(image.src.lastIndexOf('.') + 1).toLowerCase(); // 某些图片 url 可能没有后缀名,默认是 png return canvas.toDataURL('image/' + extension, 1);}
2024-04-25发表2024-04-25更新日常几秒读完 (大约34个字)vant避坑vantUI 小程序版本 ActionSheet动作面板 组件 点击遮罩层关闭必须先加上bind:close事件不然关不了