下载 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库下载并转换网页为base64图片格式,包括设置海报尺寸、允许跨域图片加载及将画布元素添加到页面的方法。
754

被折叠的 条评论
为什么被折叠?



