HTML2Canvas截图插件


HTML2Canvas截图插件

 

1.介绍改插件可以用来截取网页为图片的一款js插件

// 官网地址

http://html2canvas.hertzen.com/

// 通过npm安装

npm install html2canvas

import html2canvas from 'html2canvas'

// 通过cdn外链引入

<script src="https://cdn.bootcdn.net/ajax/libs/html2canvas/0.5.0-beta4/html2canvas.min.js"></script>

// 在页面中使用

/*
    1.需要指定需要截图的区域

    2.之后便可以拿到截图的base64url地址

*/


<div id="box">
    <h1>我是需要截图的部分</h1>
</div>

<!--  放置截图生成的图片 -->
<img id="img" src="" />


<script>

    html2canvas(template, {
            useCORS: true, //(图片跨域相关)
            allowTaint: false, //允许跨域(图片跨域相关)
    }).then(imgCanvas => {

          // 可以拿到截图的url地址,之后赋值给img即可
          console.log(imgCanvas.toDataURL('image/png'));

          var imgURL = imgCanvas.toDataURL('image/png');
          document.getElementById('img').src = imgURL
    })
</script>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM