npm install dom-to-image
import domtoimage from 'dom-to-image';
doneImage() {
let node = document.getElementById('CanvasContent')
domtoimage.toBlob(node)
.then(function (blob) {
console.log(blob)
let aLink = document.createElement('a');
let evt = document.createEvent("HTMLEvents");
evt.initEvent("click", true, true);//initEvent 不加后两个参数在FF下会报错 事件类型,是否冒泡,是否阻止浏览器的默认行为
aLink.download = 'domtoimage';
aLink.href = URL.createObjectURL(blob);
// aLink.dispatchEvent(evt);
aLink.click()
});
},
domtoimage生成图片
最新推荐文章于 2024-03-20 09:31:13 发布