为了使横向滚动条的内容全部展示,需要指定 width: document.getElementById(id).scrollWidth
。
<div ref="myContainer">
<!-- 我是需要导出的内容 -->
</div>
// 生成pdf
getPDF() {
this.generatePDF(
this.$refs.myContainer,
"我是下载的pdf的名字,随便起啦,也可以用变量"
);
},
generatePDF(el, name) {
let parent = el.offsetParent;
let grandParent = parent.offsetParent;
let left = grandParent.offsetLeft + parent.offsetLeft + el.offsetLeft