在一次小活动中偶然发现这个问题,(具体如图)
之前没有写头图只写的按钮的时候没有发现这个问题,经过查询原来 是滚轮滑动造成的,主要是html2canvas是根据body进行截图,若内容高度高于body时,就会出现这样的问题(大概意思就是有滚动条时造成的)
解决方案:(在生成截图前,先把滚动条置顶) 虽然这是一个不太好的方法,但是确实能解决
window.pageYOffset = 0;
document.documentElement.scrollTop = 0
document.body.scrollTop = 0;
记录一下,21-8-23
(有更好的解决欢迎留言)