美文网首页
vue html2canvas 实现网页保存图片

vue html2canvas 实现网页保存图片

作者: 今天天气很好嗯 | 来源:发表于2019-01-29 15:29 被阅读0次

1、导入库

npm install --save html2canvas

npm install --save  js-qrcode

1-1生产 二维码 qrcode 图片

//制作二维码

makeCode(text) {

       let dom = this.$refs.code;

          var qr = new QRCode(dom, { width: 138, height: 138 });

          qr.make(text);

}, 

1-2、生产截图

//生成图片1 makeUpShareImg() {

this.$refs.shareImgLogo.style.display = "";

let table = this.$refs.shareImgLogo;

html2canvas(table,{logging:false}).then(canvas => {

               var url = canvas.toDataURL("image/jpeg");

               document.getElementById("exportQrImg").src = url;

               this.$refs.shareImgLogo.style.display = "none";

});

}

最后附上  ui

生成二维码截图的ui

相关文章

网友评论

      本文标题:vue html2canvas 实现网页保存图片

      本文链接:https://www.haomeiwen.com/subject/fsuxsqtx.html