vue 使用html2canvas截图遇到的坑

作为组件弹窗形式用html2canvas来截图
发现总是会有些上下偏移
最后发现是主页面的滚动条导致的,
处理办法是在点击弹窗的时候,滚动条回到0,延迟个500毫秒再走截图流程

// 不能滚动到下面,不然会有兼容问题
                window.scrollTo(0, 0);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近由于公司业务要求,需要完成一个一键生成照片海报的功能,功能的核心是把HTML代码展现的内容转化为png或者jp...
    ALOLONGHUN阅读 57,793评论 27 29
  • 《金文成〈中庸〉学习笔记133》 今天是己亥年庚午月癸未日,五月十三,2019年6月15日星期六。 【子曰:"道之...
    金吾生阅读 207评论 0 0
  • 下雪了 朋友圈的手机屏上飘满了雪花 一片一片 一朵一朵 处处是喜悦和欢欣 我站在窗前 伸出手迎接这圣洁的精灵 想读...
    西风瘦水阅读 218评论 0 2
  • 圣诞节刚刚过去,节日的氛围还没有消散,不少人都还在朋友圈晒出照片。 我没有收到期待的师兄送我的礼物,其实有点小小的...
    Rescu阅读 361评论 0 0