vue html2canvas文字重叠,Vue 对于 html2canvas生成图片时 由滚动条导致不全和空白的问题...
:data="chartData"
:horizontal="horizontal"
:collapsable="collapsable"
:label-class-name="labelClassName"
:render-content="renderContent"
@on-expand="onExpand"
@on-node-click="onNodeClick"
/>
html2canvas(document.getElementById("newImg"),{
useCORS:true,
width:window.screen.availWidth,
height:$(".org-tree-container").height()+document.body.scrollHeight, //这个高度和windowHeight 的关系调整刚好即可
windowWidth:document.body.scrollWidth,
windowHeight:$(".org-tree-container").height()+document.body.scrollHeight, //这个高度和height的关系调整刚好即可
x:0,
y:window.pageYOffset
}).then(function (canvas) {
let image = canvas.toDataURL("image/png");
let $a = document.createElement('a');
$a.setAttribute("href", image);
$a.setAttribute("download", "统计分项");
$a.click();
});
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)