注意元素不能使用盒模型,cavans不认识。
<div id="canvas">
<img crossOrigin="anonymous" alt="" src="https://community.apicloud.com/bbs/template/hl_iuni/images/logo-dark.png">
</div>
"html2canvas": "^1.0.0-rc.7",
canvas(callback){
html2canvas(document.getElementById("canvas"), {scale:2,logging:false,useCORS:true}).then((canvas)=> {
var dataUrl = canvas.toDataURL(); //获取base64图片
var trans = api.require('trans');
var imgName = NewGuid() + ".jpg";
trans.saveImage({
base64Str: dataUrl.slice(22), //处理base64,不处理会闪退
imgPath:"fs://",
album:true, //是否需要保存到相册