使用html2canvas想要将下面这个div里面的东西截成一张图,但是那个头像截图保存不进去
解决方案如下:
<div id="saveImg">
<div class="qr-box">
<img src="../img/qrcode1.png" />
<p class="center f-28 c-ff niname">微信昵称</p>
<img class="headImg" crossorigin="anonymous"/>
<div id="qrcodeBox">
<!--二维码-->
</div>
</div>
</div>
<div id="imgShowBox">
<!--二维码显示img-->
</div>
function saveImg() { //保存二维码到相册
html2canvas(document.getElementById('saveImg'),{
useCORS:true //设为true 是否尝试使用CORS从服务器加载图像
}).then(function(canvas) {
document.getElementById('imgShowBox').appendChild(canvas);
});
setTimeout(function() {
$('#saveImg').hide();
$(".loading").hide();
}, 10);
}