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