html2canvas导出图片只能导出第一屏,被隐藏的部分不显示;
出现的原因:
html2canvas是按照当前元素的高度去生成图片的,
如果内部的元素高度大于当前父元素的高度,那么就会出现这情况。
解决方案:
1、父类元素高度调成子元素高度
参考下这个链接
子元素div高度不确定时父div高度如何自适应
2、官方GitHub上面也有提出过这个问题,有多种解决方案,可以自行试一下。
绘制可视区域外的视图方法
全局添加csss适用我的界面。
.html2canvas-container {
width: 3000px !important;
height: 3000px !important;
}
希望对你们有帮助。