隐藏指定元素:
方法一:data-html2canvas-ignore="true"
<div class="detail" data-html2canvas-ignore="true">
<el-button type="primary" size="small" @click="viewDetail(item)">查看详情</el-button>
</div>
方法二:ignoreElements,麻烦,不建议用。
显示指定元素:
目前只找到一种方式:onclone。
#analyse-heade {
display: none;
}
html2Canvas(dom, {
useCORS: true,
scale: 2,
allowTaint: true,
backgroundColor: '#fff',
onclone: cb => {
cb.getElementById('analyse-heade').style.display = 'block'
}
})