htmlCanvas.js 557 Bytes
import html2canvas from 'html2canvas'

const htmlCanvas = function (callback) {
  html2canvas(document.querySelector('#bodyCanvas'), {
    backgroundColor: null,
    useCORS: true,
    allowTaint: true,
    taintTest: false,
    width: document.querySelector('#bodyCanvas').clientWidth,
    height: document.querySelector('#bodyCanvas').clientHeight,
    scale: true
  }).then((canvas) => {
    if (!canvas) {
      callback(null)
      return
    }
    callback(canvas)
    // callback(canvas.toDataURL('image/jpeg', 0.5))
  })
}
export default htmlCanvas