意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

html2canvas保存el-table到图片

来源:恒创科技 编辑:恒创科技编辑部
2024-01-19 15:37:59

Vue

1、安装html2canvas

npm install --save html2canvas

2、使用


html2canvas保存el-table到图片

# template部分

<el-button
size="mini"
class="el-icon-download"
@click="saveSummaryToPic"
circle
></el-button>
<el-table
:data="summaryData"
size="small"
id="sumtable"
>
</el-table>

# mehods部分
saveSummaryToPic() {
let opts = {};
let domobj = document.getElementById("sumtable");
html2canvas(domobj, opts).then((canvas) => {
document.body.appendChild(canvas);
let url = canvas.toDataURL("image/png");
this.downloadSummary(url);
});
},
downloadSummary(url) {
let link = document.createElement("a");
link.href = url;
link.setAttribute("download", "summaryTable.png");
link.click();
},
上一篇: #yyds干货盘点#用css做事件监听 下一篇: 手机怎么远程登录云服务器?