使用html2canvas生成海报

下载 npm i html2canvas -s
导入 import html2canvas from ‘html2canvas’

//第一个参数是盒子容器
html2canvas(document.body,{
    //设置海报的大小和宽度
    height: document.body.offsetHeight+50,
    width: document.body.offsetWidth,
    //海报里面的图片是否允许跨域,即访问外链图片
    allowTaint: true,
}).then(canvas=>{
//将画布转化为base64的图片,图片跨域时无法转化为图片(暂未解决这个问题)
var url = canvas.toDataURL();
console.log(canvas);
//将画布添加到body元素上
document.body.appendChild(canvas)
});

html2canvas的坑

你可能感兴趣的:(技术)