html 2 canvas 페이지 캡 처 기록

845 단어 자바 scriptvue.js
프로젝트 에 페이지 캡 처 기능 이 필요 하기 때문에 플러그 인 을 찾 았 습 니 다 html2canvas.
// js

async goShare(){
    let dom = this.$refs["shareDom"];
    const res = await html2canvas(dom, { 
        width: parseInt(window.getComputedStyle(dom).width),
        height: parseInt(window.getComputedStyle(dom).height),
        allowTaint: true,
        taintTest: false, 
        scale: window.devicePixelRatio, //      
        ignoreElements:(element)=>{ //             
            if(element.className === 'exclude') return true;
        },
    })
    this.imgUrl = res.toDataURL()
}


마지막 으로 base 64 사진 입 니 다.

좋은 웹페이지 즐겨찾기