首页 > 其他 > 详细

截图工具

时间:2021-06-10 13:57:30      阅读:27      评论:0      收藏:0      [点我收藏+]

前端截图domtoimage和html2canvas

domtoimage把节点截图 截图较为清晰

 let node = document.getElementById("vbox");
      domtoimage.toPng(node).then(function (dataUrl) {
        this.imgUrl == "";
        this.imgUrl = dataUrl;
        if (this.imgUrl != "") {
          this.handleGenerate();
        } else {
          alert("请签名或签名不完整!");
        }
      });

html2canvas 截图 相比来说 有些模糊 截图的大小在 vbox中设置 

 html2canvas(this.$refs.vbox).then(function (canvas) {
        this.img == "";
        this.img = canvas.toDataURL(); 
        if (this.img != "") {
          this.handleGenerate();
        } else {
          alert("请签名或签名不完整!");
        }
      });

或者

 html2canvas(this.$refs.vbox,{
        width: window.screen.availWidth,
        height: document.getElementById("writediv").clientHeight - 2,
}).then(function (canvas) {
        this.img == "";
        this.img = canvas.toDataURL(); 
        if (this.img != "") {
          this.handleGenerate();
        } else {
          alert("请签名或签名不完整!");
        }
      });
 
 

截图工具

原文:https://www.cnblogs.com/zhangsong611/p/14870492.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!